1 hint
="run before: remote/runit-configure $sv"
2 assert
'sudo test -f /etc/postfix/$local_domainname/smtpd/x509/key.pem' hint
4 sudo debconf-set-selections
<<-EOF
5 postfix postfix/main_mailer_type select No configuration
7 "$tool"/local
/apt-get-install postfix procmail postfix-pcre
8 "$tool"/local
/insserv-remove postfix
10 sudo
install -m 640 -o root
-g root
/dev
/stdin
/etc
/postfix
/.gitignore
<<-EOF
13 sudo
install -d -m 771 -o root
-g root \
15 /etc
/postfix
/$local_domainname/ \
16 /etc
/postfix
/$local_domainname/smtp \
17 /etc
/postfix
/$local_domainname/smtp
/x509 \
18 /etc
/postfix
/$local_domainname/smtp
/x509
/ca \
19 /etc
/postfix
/$local_domainname/smtpd \
20 /etc
/postfix
/$local_domainname/smtpd
/x509 \
21 /etc
/postfix
/$local_domainname/smtpd
/x509
/ca
23 ..
/crt
+crl.self-signed.pem \
24 /etc
/postfix
/$local_domainname/smtpd
/x509
/ca
/crt.pem
25 sudo
install -m 400 -o root
-g root \
26 "$tool"/var
/pub
/x509
/smtpd.
$local_domainname/crt
+crl.self-signed.pem \
27 /etc
/postfix
/$local_domainname/smtpd
/x509
/crt
+crl.self-signed.pem
28 sudo
install -m 400 -o root
-g root \
29 "$tool"/var
/pub
/x509
/smtpd.
$local_domainname/crt.pem \
30 /etc
/postfix
/$local_domainname/smtpd
/x509
/crt.pem
31 sudo
install -m 400 -o root
-g root \
32 "$tool"/var
/pub
/x509
/smtpd.
$local_domainname/crt
+ca.pem \
33 /etc
/postfix
/$local_domainname/smtpd
/x509
/crt
+ca.pem
34 sudo
install -m 400 -o root
-g root \
35 "$tool"/var
/pub
/x509
/smtpd.
$local_domainname/crt
+crl.self-signed.pem \
36 /etc
/postfix
/$local_domainname/smtpd
/x509
/crt
+crl.self-signed.pem
37 sudo
install -m 640 -o root
-g root \
38 "$tool"/etc
/postfix
/$local_domainname/header_checks \
39 /etc
/postfix
/$local_domainname/header_checks
41 --define=LOCAL_DOMAINNAME
="$local_domainname" \
42 <"$tool"/etc
/postfix
/aliases.
m4 |
43 sudo
install -m 644 -o root
-g root
/dev
/stdin \
45 sudo newaliases
-oA/etc
/postfix
/aliases
47 /etc
/postfix
/aliases \
49 cat /dev
/stdin
"$tool"/etc
/postfix
/main.cf
<<-EOF |
50 mydomain = $local_domainname
52 myhostname = $local_hostname.\$mydomain
53 mail_name = \$myhostname
54 mydestination = $local_hostname \$myhostname \$myorigin
56 sudo
install -m 644 -o root
-g root
/dev
/stdin \
58 sudo
install -m 640 -o root
-g root \
59 "$tool"/etc
/postfix
/master.cf \
60 /etc
/postfix
/master.cf
61 sudo
install -m 640 -o root
-g root \
62 "$tool"/etc
/postfix
/$local_domainname/smtp
/x509
/policy \
63 /etc
/postfix
/$local_domainname/smtp
/x509
/policy
64 sudo postmap
hash:/etc
/postfix
/$local_domainname/smtp
/x509
/policy
65 sudo
install -m 640 -o root
-g root \
66 "$tool"/etc
/postfix
/$local_domainname/smtp
/header_checks \
67 /etc
/postfix
/$local_domainname/smtp
/header_checks
68 sudo
install -m 640 -o root
-g root \
69 "$tool"/etc
/postfix
/$local_domainname/smtpd
/sender_access \
70 /etc
/postfix
/$local_domainname/smtpd
/sender_access
71 sudo postmap
hash:/etc
/postfix
/$local_domainname/smtpd
/sender_access
72 sudo
install -m 640 -o root
-g root \
73 "$tool"/etc
/postfix
/$local_domainname/smtpd
/client_blacklist \
74 /etc
/postfix
/$local_domainname/smtpd
/client_blacklist
75 sudo postmap
hash:/etc
/postfix
/$local_domainname/smtpd
/client_blacklist
76 sudo
install -m 640 -o root
-g root \
77 "$tool"/etc
/postfix
/$local_domainname/smtpd
/relay_clientcerts \
78 /etc
/postfix
/$local_domainname/smtpd
/relay_clientcerts
79 sudo postmap
hash:/etc
/postfix
/$local_domainname/smtpd
/relay_clientcerts
80 sudo
install -m 640 -o root
-g root \
81 "$tool"/etc
/postfix
/$local_domainname/transport \
82 /etc
/postfix
/$local_domainname/transport
83 sudo postmap
hash:/etc
/postfix
/$local_domainname/transport
84 sudo
install -m 640 -o root
-g root \
85 "$tool"/etc
/postfix
/$local_domainname/virtual_alias \
86 /etc
/postfix
/$local_domainname/virtual_alias
87 sudo postmap
hash:/etc
/postfix
/$local_domainname/virtual_alias
88 sudo
install -d -m 770 -o root
-g root \
90 /etc
/skel
/var
/cache
/mail \
91 /etc
/skel
/var
/log
/mail \
93 sudo
install -m 660 -o root
-g root \
94 "$tool"/etc
/skel
/etc
/mail
/delivery.procmailrc \
95 /etc
/skel
/etc
/mail
/delivery.procmailrc
97 sudo
install -d -m 755 -o root
-g root \
99 #sudo -u sympa newaliases -oA/etc/mail/sympa/aliases
100 sudo
install -m 640 -o "$sv" -g sympa \
101 "$tool"/etc
/sympa
/transport \
103 sudo
install -m 640 -o "$sv" -g sympa \
104 "$tool"/etc
/sympa
/virtual_alias \
105 /etc
/sympa
/virtual_alias