X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debian%2Fspamass-milter.init;h=f875cd4b89367cbc08287b9769a0b451f4d4213f;hb=cd4cb6463a9bec99f2843ccc8ea723da055c818d;hp=18b757f574eeca8d55c60a192a66b110fd10ab41;hpb=809c0976eb899e65ed1460d0dda307f41bfddb04;p=deb_pkgs%2Fspamass-milter.git diff --git a/debian/spamass-milter.init b/debian/spamass-milter.init index 18b757f..f875cd4 100644 --- a/debian/spamass-milter.init +++ b/debian/spamass-milter.init @@ -30,6 +30,21 @@ # allow force-reload and options specified in # /etc/default/spamass-milter necessary for inclusion in debian. +# It has been modified additionally to support LSB Boot options and +# status on Friday, July 6, 2007 14:02:44 PDT + + +### BEGIN INIT INFO +# Provides: spamass-milter +# Required-Start: $syslog $local_fs +# Required-Stop: $syslog $local_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: milter for spamassassin +# Description: Calls spamassassin to allow filtering out +# spam from ham in libmilter compatible MTAs. +### END INIT INFO + PATH=/sbin:/bin:/usr/sbin:/usr/bin NAME=spamass-milter @@ -115,6 +130,20 @@ stop(){ /bin/rm -f $PIDFILE } +status(){ + if [ -e $PIDFILE ]; then + if kill -0 $(cat $PIDFILE); then + echo "${NAME} running"; + exit 0; + else + echo "${NAME} dead but $PIDFILE exists"; + exit 1; + fi; + echo "${NAME} not running"; + exit 3; + fi; +} + case "$1" in start) echo -n "Starting $DESC: " @@ -132,11 +161,13 @@ case "$1" in stop start echo "${NAME}" - + ;; + status) + status ;; *) N=$0 - echo "Usage: $N {start|stop|restart}" >&2 + echo "Usage: $N {start|stop|restart|force-reload|status}" >&2 exit 1 ;; esac