diff --git a/roles/base/files/postfix/main.cf/main.cf.gateway b/roles/base/files/postfix/main.cf/main.cf.gateway index c86e5b9c7a..de5284a1ba 100644 --- a/roles/base/files/postfix/main.cf/main.cf.gateway +++ b/roles/base/files/postfix/main.cf/main.cf.gateway @@ -399,7 +399,7 @@ relay_domains = $mydestination fedora.phx.redhat.com # #alias_maps = dbm:/etc/aliases alias_maps = hash:/etc/aliases -alias_maps = hash:/etc/aliases, hash:/etc/postfix/package-owner +alias_maps = hash:/etc/aliases, hash:/etc/postfix/package-owner, hash:/etc/postfix/package-maintainers #alias_maps = hash:/etc/aliases, nis:mail.aliases #alias_maps = netinfo:/aliases diff --git a/roles/packager_alias/files/package-owner-aliases.sh b/roles/packager_alias/files/package-owner-aliases.sh index b964672421..9c62527bf7 100755 --- a/roles/packager_alias/files/package-owner-aliases.sh +++ b/roles/packager_alias/files/package-owner-aliases.sh @@ -1,15 +1,25 @@ #!/bin/bash output=`mktemp` +moutput=`mktemp` dest=/etc/postfix/package-owner +mdest=/etc/postfix/package-maintainers /usr/local/bin/owner-email.py >> $output if [ $? != 0 ]; then echo "error creating owner-alias file" >&2 exit 1 fi +sed -e 's/-owner: /-maintainers: /' $output > $moutput + cp $output $dest chmod +r $output mv $output $dest /usr/sbin/restorecon /etc/postfix/package-owner /usr/sbin/postalias /etc/postfix/package-owner + +cp $moutput $mdest +chmod +r $moutput +mv $moutput $mdest +/usr/sbin/restorecon /etc/postfix/package-maintainers +/usr/sbin/postalias /etc/postfix/package-maintainers