X-Git-Url: https://git.cyclocoop.org/?p=lhc%2Fateliers.git;a=blobdiff_plain;f=etc%2Fsv%2Fdovecot%2Fremote.sh;h=29c1e6b7eea56ce169a9fd85d2008d02931a63db;hp=41a78919b1e7832c8b00c3d154567924a93efcef;hb=83b2ea893329098f91208a9b698daba83d6490b6;hpb=b75d4503ef9c919231c0c02daf5a1ed1e57c73af diff --git a/etc/sv/dovecot/remote.sh b/etc/sv/dovecot/remote.sh index 41a7891..29c1e6b 100644 --- a/etc/sv/dovecot/remote.sh +++ b/etc/sv/dovecot/remote.sh @@ -1,19 +1,26 @@ for domain in \ "$local_domainname" \ - cyclocoop.org + cyclocoop.org \ + ptitvelo.net \ + veli-velo.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 php_roundcube \ + /etc/dovecot/dovecot.'"$domain"'/ + sudo install -d -m 770 -o root -g root \ + /etc/dovecot/dovecot.'"$domain"'/'"$protocol"' \ + /etc/dovecot/dovecot.'"$domain"'/'"$protocol"'/x509 ; \ + sudo install -m 644 -o root -g root /dev/stdin \ + /etc/dovecot/dovecot.'"$domain"'/'"$protocol"'/x509/.gitignore <<-EOF + key.pem + EOF + sudo install -m 400 -o root -g root \ + /dev/stdin \ + /etc/dovecot/dovecot.'"$domain"'/'"$protocol"'/x509/key.pem + ' + done done