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