Modification : etc/postfix/aliases : root : getent group sudo .
[lhc/ateliers.git] / vm_hosted
index 34c28f5..3fa1ea8 100755 (executable)
--- a/vm_hosted
+++ b/vm_hosted
@@ -666,9 +666,15 @@ rule_postfix_configure () {
        sudo install -m 660 -o root -g root \
         "$tool"/etc/postfix/$vm_domainname/header_checks \
                /etc/postfix/$vm_domainname/header_checks
-       sudo install -m 664 -o root -g root \
-        "$tool"/etc/postfix/aliases \
-               /etc/postfix/aliases
+       sudo install -m 664 -o root -g root /dev/stdin \
+        /etc/postfix/aliases <<-EOF
+               # See man 5 aliases for format
+               abuse: root
+               admin: root
+               contact: root
+               postmaster: root
+               root: $(getent group sudo | cut -f 4 -d : | tr , ' ')
+               EOF
        sudo newaliases -oA/etc/postfix/aliases
        cat /dev/stdin "$tool"/etc/postfix/main.cf <<-EOF |
                mydomain      = $vm_domainname