X-Git-Url: http://ftp.carnet.hr/carnet-debian/scm?p=postfix-cn.git;a=blobdiff_plain;f=make-aliases-gecos.sh;h=f831cf4c9e740347346279f8a511a0fe40241fa5;hp=f54fe9a846ef303b6dd21094c0d02afcafbf2470;hb=32265852e252dbcd0b7f320d5d7344822683664d;hpb=55af617611a977be3a84d9af7aed3f927f531cc7 diff --git a/make-aliases-gecos.sh b/make-aliases-gecos.sh index f54fe9a..f831cf4 100755 --- a/make-aliases-gecos.sh +++ b/make-aliases-gecos.sh @@ -2,9 +2,6 @@ set -e -# ovo se moze otkomentirati, ako se ne zele poruke o duplim GECOS aliasima -#PA_OPTIONS="-r" - PATH=/sbin:/usr/sbin:/bin:/usr/bin:$PATH [ -x /usr/sbin/postalias ] || exit 0 @@ -27,5 +24,9 @@ getent passwd | awk -F: ' }' > $gecos.dpkg-tmp.$$ -cp_mv $gecos.dpkg-tmp.$$ $gecos -postalias $PA_OPTIONS hash:$gecos +if ! cmp -s $gecos.dpkg-tmp.$$ $gecos > /dev/null; then + cp_mv $gecos.dpkg-tmp.$$ $gecos + postalias hash:$gecos +else + rm -f $gecos.dpkg-tmp.$$ +fi