platforms/opensuse-openssl/Dockerfile.in
changeset 23 0d1bd8c1cf85
parent 19 fa091f2bbb60
--- a/platforms/opensuse-openssl/Dockerfile.in	Mon Aug 24 21:41:18 2015 +0200
+++ b/platforms/opensuse-openssl/Dockerfile.in	Tue Aug 25 15:30:13 2015 +0200
@@ -1,3 +1,4 @@
+.platform opensuse-openssl
 FROM opensuse
 
 .include_if_exists ../../docker.env
@@ -10,42 +11,8 @@
 RUN zypper -n install --no-recommends sqlite-devel openldap2-devel 
 RUN zypper -n install --no-recommends autoconf sudo less net-tools
 RUN zypper -n install --no-recommends libidn-devel
-
-# prepare user environment for running (exim) and testing exim (eximtest)
-RUN groupadd --system exim
-RUN useradd --system -g exim -c 'Exim User' exim
-RUN groupadd eximtest
-RUN useradd --home-dir /home/eximtest -g eximtest -G exim -c 'Exim Test User' -m eximtest
-
-# add additional files
-# (sudoers, Local/Makefile)
-COPY platforms/opensuse/root/ /
-
-# add current working copy
-COPY exim/ /home/eximtest/exim/
-
-# prepare the build - files need to be owned
-# by eximtest
-WORKDIR /home/eximtest
-RUN chown -R eximtest: .
+RUN zypper -n install --no-recommends libgcrypt-devel
 
-# Build Exim
-USER eximtest
-WORKDIR /home/eximtest/exim/src
-RUN make -j -l 1
-
-
-# Prepare/Build the test-suite
-WORKDIR /home/eximtest/exim/test
-RUN mkdir /tmp/exim
-RUN echo $PWD/test-config > /tmp/exim/trusted-configs
-RUN autoconf
-RUN ./configure
-RUN make
-RUN rm -f test-config
-
-## now finally run the tests
-## should be done by you, manually :)
-# -> full hostname
+.include ../../lib/*.docker
 
 ENTRYPOINT ["./runtest", "../src/build-Linux-x86_64/exim", "-FLAVOUR", "opensuse"]