Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 584524
Collapse All | Expand All

(-)MailScanner-5.0.3-7/usr/sbin/ms-check.orig (-17 / +1 lines)
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

Return to bug 584524