#!/sbin/runscript # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: /home/cvsroot/gentoo-x86/net-www/apache/files/2.0.40/apache2.initd,v 1.13 2003/10/31 07:17:45 rajiv Exp $ opts="${opts} reload" depend() { need net mta mta.in use logger dns } start() { ebegin "Starting MailScanner" /sbin/start-stop-daemon --quiet \ --start --startas /usr/sbin/check_MailScanner \ --pidfile /var/run/mailscanner.pid RETVAL=$? [ ${RETVAL} -eq 0 ] && touch /var/lock/subsys/MailScanner [ ${RETVAL} -eq 0 ] && rm -f /var/lock/subsys/MailScanner.off eend $? } stop() { ebegin "Stopping MailScanner" start-stop-daemon -o --quiet --stop --pidfile /var/run/mailscanner.pid [ -f /var/run/mailscanner.pid ] && rm /var/run/mailscanner.pid RETVAL=$? [ ${RETVAL} -eq 0 ] && rm -f /var/lock/subsys/MailScanner [ ${RETVAL} -eq 0 ] && touch /var/lock/subsys/MailScanner.off eend $? } reload() { ebegin "Reloading MailScanner workers:" pid=`pidof -x MailScanner` if [ -n "$pid" ] ; then /bin/kill -HUP $pid fi eend $? }