Ajout : vm_remote : rule_gpg .
[lhc/ateliers.git] / etc / sv / postfix / configure.sh
index 803798d..7e9a7ff 100644 (file)
@@ -1,10 +1,10 @@
-local hint="run vm_remote postfix_key_send before"
-assert "test -f /etc/postfix/$vm_domainname/smtpd/x509/key.pem" hint
+local hint="run before: ./vm_remote runit_configure postfix"
+assert "sudo test -f /etc/postfix/$vm_domainname/smtpd/x509/key.pem" hint
 #warn "lors de l'installation Debian, ne sélectionner aucune configuration pour postfix"
 sudo debconf-set-selections <<-EOF
        postfix postfix/main_mailer_type        select  No configuration
        EOF
-#rule apt_get_install postfix procmail
+rule apt_get_install postfix procmail postfix-pcre
 rule insserv_remove  postfix
 sudo install -m 640 -o root -g root /dev/stdin /etc/postfix/.gitignore <<-EOF
        *.db
@@ -36,7 +36,9 @@ sudo install -m 400 -o root -g root \
 sudo install -m 640 -o root -g root \
  "$tool"/etc/postfix/$vm_domainname/header_checks \
         /etc/postfix/$vm_domainname/header_checks
-m4 <"$tool"/etc/postfix/aliases.m4 |
+m4 \
+ --define=VM_DOMAINNAME="$vm_domainname" \
+ <"$tool"/etc/postfix/aliases.m4 |
 sudo install -m 644 -o root -g root /dev/stdin \
  /etc/postfix/aliases
 sudo newaliases -oA/etc/postfix/aliases
@@ -90,3 +92,14 @@ sudo install -d -m 770 -o root -g root \
 sudo install -m 660 -o root -g root \
  "$tool"/etc/skel/etc/mail/delivery.procmailrc \
         /etc/skel/etc/mail/delivery.procmailrc
+#-- SYMPA begin
+sudo install -d -m 755 -o root -g root \
+ /etc/sympa
+#sudo -u sympa newaliases -oA/etc/mail/sympa/aliases
+sudo install -m 640 -o "$sv" -g sympa \
+ "$tool"/etc/sympa/transport \
+        /etc/sympa/transport
+sudo install -m 640 -o "$sv" -g sympa \
+ "$tool"/etc/sympa/virtual_alias \
+        /etc/sympa/virtual_alias
+#-- SYMPA end