2018-03-25 20:58:44 +02:00
|
|
|
FROM i386/ubuntu
|
|
|
|
ARG package
|
|
|
|
COPY ${package} /tmp/foo.deb
|
|
|
|
RUN dpkg -i /tmp/foo.deb
|
|
|
|
RUN test -e /usr/local/bin/fake
|
|
|
|
RUN test -f /etc/foo/whatever.conf
|
|
|
|
RUN test -d /usr/share/whatever/
|
|
|
|
RUN test -d /usr/share/whatever/folder
|
|
|
|
RUN test -f /usr/share/whatever/folder/file1
|
|
|
|
RUN test -f /usr/share/whatever/folder/file2
|
|
|
|
RUN test -d /usr/share/whatever/folder/folder2
|
|
|
|
RUN test -f /usr/share/whatever/folder/folder2/file1
|
|
|
|
RUN test -f /usr/share/whatever/folder/folder2/file2
|
2018-05-17 02:00:11 +02:00
|
|
|
RUN test -d /usr/share/foo
|
|
|
|
RUN test -d /usr/share/whatever
|
2018-04-08 22:11:20 +02:00
|
|
|
RUN test -f /tmp/preinstall-proof
|
|
|
|
RUN test -f /tmp/postinstall-proof
|
|
|
|
RUN test ! -f /tmp/preremove-proof
|
|
|
|
RUN test ! -f /tmp/postremove-proof
|
2018-03-25 20:58:44 +02:00
|
|
|
RUN echo wat >> /etc/foo/whatever.conf
|
|
|
|
RUN dpkg -r foo
|
|
|
|
RUN test -f /etc/foo/whatever.conf
|
|
|
|
RUN test ! -f /usr/local/bin/fake
|
2018-04-08 22:11:20 +02:00
|
|
|
RUN test -f /tmp/preremove-proof
|
|
|
|
RUN test -f /tmp/postremove-proof
|
2018-05-17 02:00:11 +02:00
|
|
|
RUN test ! -d /usr/share/foo
|
|
|
|
RUN test ! -d /usr/share/whatever
|