From a1e18e85535f79e6d42e7340c2593f376952d60d Mon Sep 17 00:00:00 2001 From: Ludovic CHEVALIER Date: Fri, 13 Sep 2013 18:15:56 +0200 Subject: [PATCH] Modifications : etc/sv/dovecot/remote.sh --- etc/sv/dovecot/remote.sh | 31 +++++++++++++++++-------------- 1 file changed, 17 insertions(+), 14 deletions(-) diff --git a/etc/sv/dovecot/remote.sh b/etc/sv/dovecot/remote.sh index 41a7891..fe93d3c 100644 --- a/etc/sv/dovecot/remote.sh +++ b/etc/sv/dovecot/remote.sh @@ -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 -- 2.20.1