summaryrefslogtreecommitdiffstats
path: root/docker
diff options
context:
space:
mode:
authorChristian Mollekopf <chrigi_1@fastmail.fm>2017-11-28 14:14:38 +0100
committerChristian Mollekopf <chrigi_1@fastmail.fm>2017-11-28 14:14:38 +0100
commitd941180d3244a92e0ef6f3bf320d64a613523be5 (patch)
treedd2fee130ac2da63e50e0acc14c47078fcd27f75 /docker
parent77891947b614ec6c8289c2d7e8b582dee16bf67c (diff)
downloadkube-d941180d3244a92e0ef6f3bf320d64a613523be5.tar.gz
kube-d941180d3244a92e0ef6f3bf320d64a613523be5.zip
Adjust cyrus imap settings to pre 3.0 state
ssl doesn't seem to work but the rest looks ok.
Diffstat (limited to 'docker')
-rw-r--r--docker/Dockerfile19
1 files changed, 11 insertions, 8 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile
index d776a260..c2111164 100644
--- a/docker/Dockerfile
+++ b/docker/Dockerfile
@@ -32,20 +32,23 @@ RUN dnf -y install gammaray
32 32
33RUN useradd -d /home/developer -m developer 33RUN useradd -d /home/developer -m developer
34 34
35#Setup cyrus imap
36RUN echo 'altnamespace: 0' >> /etc/imapd.conf
37RUN echo 'unixhierarchysep: 0' >> /etc/imapd.conf
38RUN usermod -p `perl -e "print crypt("admin","Q4")"` cyrus
39RUN useradd -p `perl -e "print crypt("doe","Q4")"` doe
40RUN /usr/bin/sscg --package cyrus-imapd --cert-file /etc/pki/cyrus-imapd/cyrus-imapd.pem --cert-key-file /etc/pki/cyrus-imapd/cyrus-imapd-key.pem --ca-file /etc/pki/cyrus-imapd/cyrus-imapd-ca.pem
41RUN saslauthd -a pam && /usr/libexec/cyrus-imapd/master -d && sleep 1 && echo "cm user.doe" | cyradm --auth PLAIN -u cyrus -w admin localhost
42
43#DBus For KCacheGrind
44RUN dbus-uuidgen --ensure
45
35# setup developer account 46# setup developer account
36RUN echo 'developer ALL=NOPASSWD: ALL' >> /etc/sudoers 47RUN echo 'developer ALL=NOPASSWD: ALL' >> /etc/sudoers
37USER developer 48USER developer
38ENV HOME /home/developer 49ENV HOME /home/developer
39WORKDIR /home/developer/ 50WORKDIR /home/developer/
40 51
41#Setup cyrus imap
42RUN sudo usermod -p `perl -e "print crypt("admin","Q4")"` cyrus
43RUN sudo useradd -p `perl -e "print crypt("doe","Q4")"` doe
44RUN sudo saslauthd -a pam && sudo /usr/libexec/cyrus-imapd/master -d && sleep 1 && sudo echo "cm user.doe" | cyradm --auth PLAIN -u cyrus -w admin localhost
45
46#DBus For KCacheGrind
47RUN sudo dbus-uuidgen --ensure
48
49ENV QT_PLUGIN_PATH /install/lib64/plugins/ 52ENV QT_PLUGIN_PATH /install/lib64/plugins/
50ENV LD_LIBRARY_PATH /install/lib64 53ENV LD_LIBRARY_PATH /install/lib64
51ENV PATH /install/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 54ENV PATH /install/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin