]>
Commit | Line | Data |
---|---|---|
d0ff1643 | 1 | #!/bin/sh |
568331c6 | 2 | PATH=/bin:/usr/ucb:/usr/bin |
3 | ||
d0ff1643 | 4 | MR_MKCRED=47836474 |
568331c6 | 5 | |
48eeb70c | 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 | ||
4457ba15 | 11 | cp /dev/null /usr/lib/aliases.new.dir |
12 | cp /dev/null /usr/lib/aliases.new.pag | |
48eeb70c | 13 | |
4457ba15 | 14 | /usr/lib/sendmail -bi -oA/usr/lib/aliases.new |
d0ff1643 | 15 | if [ $? != 0 ]; then |
16 | exit $MR_MKCRED | |
17 | fi | |
18 | ||
48eeb70c | 19 | kill `ps ax | grep "sendmail" | egrep -v "grep|mqueue.stall" | awk '{print $1}'` |
20 | sleep 60 | |
21 | ||
4457ba15 | 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 | |
48eeb70c | 28 | |
29 | cd /usr/spool/mqueue | |
30 | rm -f xf* tf* lf* nf* | |
31 | ||
32 | /usr/lib/sendmail -bd | |
33 | /usr/lib/sendmail -q20m | |
d0ff1643 | 34 | |
568331c6 | 35 | rm -f $0 |
d0ff1643 | 36 | exit 0 |
37 | ||
38 | # $Header$ |