#!/bin/sh
. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
if [ -f /etc/sysconfig/spamassassin ] ; then
. /etc/sysconfig/spamassassin
fi
if is_no "${NETWORKING}"; then
msg_Network_Down SpamAssassin
exit 1
fi
case "$1" in
start)
if [ ! -f /var/lock/subsys/spamd ]; then
msg_starting SpamAssassin
daemon spamd -d -c -a
RETVAL=$?
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/spamd
else
msg_Not_Running SpamAssassin
fi
;;
stop)
if [ -f /var/lock/subsys/spamd ]; then
echo -n "Shutting down spamd: "
killproc spamd
RETVAL=$?
rm -f /var/lock/subsys/spamd
else
msg_Already_Running SpamAssassin
fi
;;
restart)
$0 stop
$0 start
;;
status)
status spamd
;;
*)
msg_Usage "$0 {start|stop|restart|status}"
exit 1
esac
exit $RETVAL