Modifications : etc/sv/dovecot/remote.sh
[lhc/ateliers.git] / 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