|
Lines 60-67
Link Here
|
| 60 |
start) |
60 |
start) |
| 61 |
# ZMI 20100428 check for stale pid file |
61 |
# ZMI 20100428 check for stale pid file |
| 62 |
if test -f $AMAVIS_PID ; then |
62 |
if test -f $AMAVIS_PID ; then |
| 63 |
checkproc -p $AMAVIS_PID amavisd |
63 |
checkproc -p $AMAVIS_PID $AMAVISD_BIN |
| 64 |
if test $? -ge 1 ; then |
64 |
if test $? -le 0 ; then |
| 65 |
# pid file is stale, remove it |
65 |
# pid file is stale, remove it |
| 66 |
echo -n "(stale amavisd pid file $AMAVIS_PID found, removing. Did amavisd crash?)" |
66 |
echo -n "(stale amavisd pid file $AMAVIS_PID found, removing. Did amavisd crash?)" |
| 67 |
rm -f $AMAVIS_PID |
67 |
rm -f $AMAVIS_PID |
|
Lines 69-75
Link Here
|
| 69 |
fi |
69 |
fi |
| 70 |
echo -n "Starting virus-scanner (amavisd-new): " |
70 |
echo -n "Starting virus-scanner (amavisd-new): " |
| 71 |
$AMAVISD_BIN start |
71 |
$AMAVISD_BIN start |
| 72 |
if ! checkproc amavisd; then |
72 |
if checkproc $AMAVISD_BIN; then |
| 73 |
rc_failed 7 |
73 |
rc_failed 7 |
| 74 |
fi |
74 |
fi |
| 75 |
rc_status -v |
75 |
rc_status -v |
|
Lines 82-88
Link Here
|
| 82 |
;; |
82 |
;; |
| 83 |
stop) |
83 |
stop) |
| 84 |
echo -n "Shutting down virus-scanner (amavisd-new): " |
84 |
echo -n "Shutting down virus-scanner (amavisd-new): " |
| 85 |
if checkproc amavisd; then |
85 |
if ! checkproc $AMAVISD_BIN; then |
| 86 |
rc_reset |
86 |
rc_reset |
| 87 |
$AMAVISD_BIN stop |
87 |
$AMAVISD_BIN stop |
| 88 |
else |
88 |
else |
|
Lines 117-129
Link Here
|
| 117 |
;; |
117 |
;; |
| 118 |
status) |
118 |
status) |
| 119 |
echo -n "Checking for service amavis (amavisd-new): " |
119 |
echo -n "Checking for service amavis (amavisd-new): " |
| 120 |
checkproc -p $AMAVIS_PID amavisd |
120 |
checkproc -p $AMAVIS_PID $AMAVISD_BIN |
| 121 |
rc_status -v |
121 |
if [ "$?" == "1" ] ; then |
| 122 |
if [ "$AMAVIS_SENDMAIL_MILTER" == "yes" ]; then |
|
|
| 123 |
rc_reset |
| 124 |
echo -n "Checking for service amavis-milter: " |
| 125 |
checkproc $AMAVIS_MILTER_BIN |
| 126 |
rc_status -v |
122 |
rc_status -v |
|
|
123 |
if [ "$AMAVIS_SENDMAIL_MILTER" == "yes" ]; then |
| 124 |
rc_reset |
| 125 |
echo -n "Checking for service amavis-milter: " |
| 126 |
checkproc $AMAVIS_MILTER_BIN |
| 127 |
rc_status -v |
| 128 |
fi |
| 129 |
else |
| 130 |
rc_status -u |
| 127 |
fi |
131 |
fi |
| 128 |
;; |
132 |
;; |
| 129 |
probe) |
133 |
probe) |