#! /bin/sh #Spamd init script for Debian (woody) #Tweaked for the qmailrocks.org qmail installation guide on 1-6-2005 PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin DAEMON=/usr/local/bin/spamd NAME=spamd SNAME=spamd DESC="SpamAssassin Mail Filter Daemon" PIDFILE="/var/run/spamd/$NAME.pid" PNAME="spamd" DOPTIONS="-x -u spamd -H /home/spamd -d --pidfile=$PIDFILE" # Defaults - don't touch, edit /etc/mail/spamassassin/local.cf ENABLED=0 OPTIONS="" #test -f /etc/mail/spamassassin/local.cf && . /etc/mail/spamassassin/local.cf #test "$ENABLED" != "0" || exit 0 test -f $DAEMON || exit 0 set -e case "$1" in start) echo -n "Starting $DESC: " start-stop-daemon --start --pidfile $PIDFILE --name $PNAME \ --startas $DAEMON -- $OPTIONS $DOPTIONS echo "$NAME." ;; stop) echo -n "Stopping $DESC: " start-stop-daemon --stop --pidfile $PIDFILE --name $PNAME echo "$NAME." ;; restart|force-reload) echo -n "Restarting $DESC: " start-stop-daemon --stop --pidfile $PIDFILE --name $PNAME --retry 5 start-stop-daemon --start --pidfile $PIDFILE --name $PNAME \ --startas $DAEMON -- $OPTIONS $DOPTIONS echo "$NAME." ;; *) N=/etc/init.d/$SNAME echo "Usage: $N {start|stop|restart|force-reload}" >&2 exit 1 ;; esac exit 0