X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/41fab12278bff2db1ba29927722822633d308d72..refs/heads/LOCKING:/gen/aliases.sh diff --git a/gen/aliases.sh b/gen/aliases.sh index e9c2652b..3b3dd59b 100644 --- a/gen/aliases.sh +++ b/gen/aliases.sh @@ -1,11 +1,26 @@ #!/bin/sh -SMS_MKCRED=47836474 -/bin/diff /usr/lib/aliases /usr/lib/aliases.new > /tmp/aliasdiff +PATH=/bin:/usr/ucb:/usr/bin + +MR_MKCRED=47836474 + +cat /usr/lib/local-aliases >> /usr/lib/aliases.new +diff /usr/lib/aliases /usr/lib/aliases.new > /tmp/aliasdiff +cp /dev/null /usr/lib/aliases.new.dir +cp /dev/null /usr/lib/aliases.new.pag /usr/lib/sendmail -bi -oA/usr/lib/aliases.new if [ $? != 0 ]; then - exit $SMS_MKCRED + exit $MR_MKCRED fi -/bin/rm -f $0 +kill `ps ax | grep "accepting connections" | grep -v grep | awk '{print $1}'` +mv /usr/lib/aliases /usr/lib/aliases.old +mv /usr/lib/aliases.dir /usr/lib/aliases.old.dir +mv /usr/lib/aliases.pag /usr/lib/aliases.old.pag +mv /usr/lib/aliases.new /usr/lib/aliases +mv /usr/lib/aliases.new.dir /usr/lib/aliases.dir +mv /usr/lib/aliases.new.pag /usr/lib/aliases.pag +/usr/lib/sendmail -bd -q30m + +rm -f $0 exit 0 # $Header$