174e586
#!/bin/sh
174e586
#
174e586
# Startup script for milter-regex
174e586
#
174e586
# chkconfig: - 75 40
174e586
# description: Allows sendmail to filter mail using regular expressions
174e586
# processname: milter-regex
174e586
# config: /etc/mail/milter-regex.conf /etc/sysconfig/milter-regex
174e586
174e586
# Source function library.
174e586
. /etc/rc.d/init.d/functions
174e586
174e586
# Source options file
174e586
[ -f /etc/sysconfig/milter-regex ] && . /etc/sysconfig/milter-regex
174e586
174e586
[ -f /usr/sbin/milter-regex ] || exit 0
174e586
174e586
prog="milter-regex"
174e586
174e586
start() {
174e586
    echo -n $"Starting $prog: " 
174e586
    daemon $prog $OPTIONS
174e586
    RETVAL=$? 
174e586
    [ $RETVAL -eq 0 ] && touch /var/lock/subsys/milter-regex
174e586
    echo
174e586
    return $RETVAL
174e586
}
174e586
174e586
stop() {
174e586
    if test "x`pidof milter-regex`" != x; then
174e586
	echo -n $"Stopping $prog: "
174e586
	killproc milter-regex
174e586
	echo
174e586
    fi
174e586
    RETVAL=$?
174e586
    rm -f /var/lock/subsys/milter-regex
174e586
    return $RETVAL
174e586
}
174e586
174e586
case "$1" in
174e586
	start)
174e586
	    start
174e586
	    ;;
174e586
	stop)
174e586
	    stop
174e586
	    ;;
174e586
	
174e586
	status)
174e586
	    status milter-regex
174e586
	    ;;
174e586
	restart)
174e586
	    stop
174e586
	    start
174e586
	    ;;
174e586
	condrestart|reload)
174e586
	    if test "x`pidof milter-regex`" != x; then
174e586
		stop
174e586
		start
174e586
	    fi
174e586
	    ;;
174e586
	
174e586
	*)
174e586
	    echo $"Usage: $0 {start|stop|restart|condrestart|reload|status}"
174e586
	    exit 1
174e586
174e586
esac
174e586
174e586
exit $RETVAL