]> andersk Git - moira.git/commitdiff
added code to hard restart the mailer on MIT.EDU
authormar <mar>
Tue, 12 Dec 1989 11:50:46 +0000 (11:50 +0000)
committermar <mar>
Tue, 12 Dec 1989 11:50:46 +0000 (11:50 +0000)
gen/aliases.sh

index e8a1d585130c68267da5c5ac86c129fecd0dd286..d6c2f8afbba2b692ab1328d27a666ad01da53226 100644 (file)
@@ -1,12 +1,24 @@
 #!/bin/sh
 SMS_MKCRED=47836474
-/bin/diff /usr/lib/aliases /usr/lib/aliases.new > /tmp/aliasdiff
+if [ `hostname`x != MITx ]; then
+       /bin/diff /usr/lib/aliases /usr/lib/aliases.new > /tmp/aliasdiff
+       fi
 /bin/cp /dev/null /usr/lib/aliases.new.dir
 /bin/cp /dev/null /usr/lib/aliases.new.pag
 /usr/lib/sendmail -bi -oA/usr/lib/aliases.new
 if [ $? != 0 ]; then
        exit $SMS_MKCRED
        fi
+if [ `hostname`x = MITx ]; then
+       kill `/bin/ps ax | /bin/grep "accepting connections" | /bin/grep -v grep | /bin/awk '{print $1}'`
+       /bin/mv /usr/lib/aliases /usr/lib/aliases.old
+       /bin/mv /usr/lib/aliases.dir /usr/lib/aliases.old.dir
+       /bin/mv /usr/lib/aliases.pag /usr/lib/aliases.old.pag
+       /bin/mv /usr/lib/aliases.new /usr/lib/aliases
+       /bin/mv /usr/lib/aliases.new.dir /usr/lib/aliases.dir
+       /bin/mv /usr/lib/aliases.new.pag /usr/lib/aliases.pag
+       /usr/lib/sendmail -bd -q30m
+       fi
 /bin/rm -f $0
 exit 0
 
This page took 0.203547 seconds and 5 git commands to generate.