]> andersk Git - moira.git/blob - gen/mailhub.sh
updated mailhub.sh (no lastname aliases, and other fixes) (from tom)
[moira.git] / gen / mailhub.sh
1 #!/bin/sh
2 PATH=/bin:/usr/ucb:/usr/bin
3
4 MR_MKCRED=47836474
5
6 cat /usr/lib/aliases.legacy > /usr/lib/aliases.tmp
7 cat /usr/lib/aliases.new >> /usr/lib/aliases.tmp
8 cat /usr/lib/aliases.local >> /usr/lib/aliases.tmp
9 mv aliases.tmp aliases.new
10
11 cp /dev/null /usr/lib/aliases.new.dir
12 cp /dev/null /usr/lib/aliases.new.pag
13
14 /usr/lib/sendmail -bi -oA/usr/lib/aliases.new
15 if [ $? != 0 ]; then
16         exit $MR_MKCRED
17         fi
18
19 kill `ps ax | grep "sendmail" | egrep -v "grep|mqueue.stall" | awk '{print $1}'`
20 sleep 60
21
22 mv /usr/lib/aliases /usr/lib/aliases.old
23 mv /usr/lib/aliases.dir /usr/lib/aliases.old.dir
24 mv /usr/lib/aliases.pag /usr/lib/aliases.old.pag
25 mv /usr/lib/aliases.new /usr/lib/aliases
26 mv /usr/lib/aliases.new.dir /usr/lib/aliases.dir
27 mv /usr/lib/aliases.new.pag /usr/lib/aliases.pag
28
29 cd /usr/spool/mqueue
30 rm -f xf* tf* lf* nf*
31
32 /usr/lib/sendmail -bd
33 /usr/lib/sendmail -q20m
34
35 rm -f $0
36 exit 0
37
38 # $Header$
This page took 0.038642 seconds and 5 git commands to generate.