1 rule apt_get_install dovecot-imapd dovecot-managesieved dovecot-sieve
2 rule insserv_remove dovecot
3 local hint
="run before: ./vm_remote runit_configure dovecot"
4 assert
"sudo test -f /etc/dovecot/\"$vm_domainname\"/imap/x509/key.pem" hint
5 sudo
install -m 400 -o root
-g root \
6 "$tool"/var
/pub
/x509
/imap.
"$vm_domainname"/crt
+crl.self-signed.pem \
7 /etc
/dovecot
/"$vm_domainname"/imap
/x509
/crt
+crl.self-signed.pem
8 sudo
install -d -m 770 -o root
-g root \
11 sudo
install -d -m 1777 -o root
-g root \
12 /var
/lib
/dovecot-control \
13 /var
/lib
/dovecot-index
15 --define=VM_DOMAINNAME
=$vm_domainname \
16 <"$tool"/etc
/dovecot
/local.conf.
m4 |
17 sudo
install -m 644 -o root
-g root
/dev
/stdin \
18 /etc
/dovecot
/local.conf
19 sudo
install -m 755 -o root
-g root
/dev
/stdin
/usr
/local
/bin
/dovecot-passwd
<<-EOF
21 # DESCRIPTION: permet à un-e utilisateurice d'initialiser ellui-même son mot-de-passe dovecot.
22 install -d -m 770 ~/etc/dovecot
23 install -m 640 /dev/stdin ~/etc/dovecot/passwd <<_EOF
24 \$USER:\$(/usr/bin/doveadm pw -s SHA512-CRYPT):::::::