Modifications : etc/sv/dovecot/remote.sh
authorLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 13 Sep 2013 16:15:56 +0000 (18:15 +0200)
committerLudovic CHEVALIER <ludovic.chevalier@heureux-cyclage.org>
Fri, 13 Sep 2013 19:16:44 +0000 (21:16 +0200)
etc/sv/dovecot/remote.sh

index 41a7891..fe93d3c 100644 (file)
@@ -2,18 +2,21 @@ for domain in \
  "$local_domainname" \
  cyclocoop.org
  do
-       "$tool"/remote/site-x509-key-decrypt imap."$domain" |
-       "$tool"/remote/ssh root@"$local_fqdn" ' \
-               sudo install -d -m 770 -o root -g root \
-                /etc/dovecot/'"$domain"'/ \
-                /etc/dovecot/'"$domain"'/imap \
-                /etc/dovecot/'"$domain"'/imap/x509 ; \
-               sudo install -m 644 -o root -g root /dev/stdin \
-                /etc/dovecot/'"$domain"'/imap/x509/.gitignore <<-EOF
-                       key.pem
-                       EOF
-               sudo install -m 400 -o root -g root \
-                /dev/stdin \
-                /etc/dovecot/'"$domain"'/imap/x509/key.pem
-        '
+       for protocol in imap pop
+        do
+               "$tool"/remote/site-x509-key-decrypt "$protocol"."$domain" |
+               "$tool"/remote/ssh root@"$local_fqdn" ' \
+                       sudo install -d -m 770 -o root -g root \
+                        /etc/dovecot/'"$domain"'/ \
+                        /etc/dovecot/'"$domain"'/'"$protocol"' \
+                        /etc/dovecot/'"$domain"'/'"$protocol"'/x509 ; \
+                       sudo install -m 644 -o root -g root /dev/stdin \
+                        /etc/dovecot/'"$domain"'/'"$protocol"'/x509/.gitignore <<-EOF
+                               key.pem
+                               EOF
+                       sudo install -m 400 -o root -g root \
+                        /dev/stdin \
+                        /etc/dovecot/'"$domain"'/'"$protocol"'/x509/key.pem
+                '
+        done
  done