Lines 30-36
Link Here
|
30 |
NAME=MailScanner |
30 |
NAME=MailScanner |
31 |
DAEMON=/usr/sbin/MailScanner |
31 |
DAEMON=/usr/sbin/MailScanner |
32 |
QUICKPEEK=/usr/sbin/ms-peek |
32 |
QUICKPEEK=/usr/sbin/ms-peek |
33 |
run_mailscanner=0 |
|
|
34 |
ramdisk_sync=0 |
33 |
ramdisk_sync=0 |
35 |
ms_conf=/etc/MailScanner/MailScanner.conf |
34 |
ms_conf=/etc/MailScanner/MailScanner.conf |
36 |
ms_core=/usr/share/MailScanner |
35 |
ms_core=/usr/share/MailScanner |
Lines 60-74
Link Here
|
60 |
# Exit if the MailScanner executable is not installed |
59 |
# Exit if the MailScanner executable is not installed |
61 |
[ -x $DAEMON ] || exit 0 |
60 |
[ -x $DAEMON ] || exit 0 |
62 |
|
61 |
|
63 |
# if /var/lock/subsys is missing |
|
|
64 |
[ -d /var/lock/subsys ] || mkdir -p /var/lock/subsys |
65 |
|
66 |
# Don't start if MailScanner is not configured |
67 |
if [ $run_mailscanner = 0 ]; then |
68 |
exit 0 |
69 |
fi |
70 |
|
71 |
# check if a PID file exists |
62 |
# check if a PID file exists |
|
|
63 |
RETVAL=0 |
72 |
if [ -f $PIDFILE ] ; then |
64 |
if [ -f $PIDFILE ] ; then |
73 |
# get the PID |
65 |
# get the PID |
74 |
PID=$(head -n 1 $PIDFILE) |
66 |
PID=$(head -n 1 $PIDFILE) |
Lines 77-85
Link Here
|
77 |
|
69 |
|
78 |
# get the return |
70 |
# get the return |
79 |
RETVAL="$?" |
71 |
RETVAL="$?" |
80 |
|
|
|
81 |
else |
82 |
RETVAL=9 |
83 |
fi |
72 |
fi |
84 |
|
73 |
|
85 |
# if 0 it is already running |
74 |
# if 0 it is already running |
Lines 109-119
Link Here
|
109 |
# start mailscanner |
98 |
# start mailscanner |
110 |
$DAEMON $ms_conf |
99 |
$DAEMON $ms_conf |
111 |
|
100 |
|
112 |
# set run file |
|
|
113 |
if [ ! -f /var/lock/subsys/MailScanner ] ; then |
114 |
touch /var/lock/subsys/MailScanner |
115 |
fi |
116 |
|
117 |
exit 0 |
101 |
exit 0 |
118 |
|
102 |
|
119 |
fi |
103 |
fi |