#!/bin/bash
#
# Init file for Policy Daemon
#
# chkconfig: 2345 55 25
# description: Postfix Policy Daemon
#
# processname: policyd

# source function library
. /etc/rc.d/init.d/functions

RETVAL=0
PROG="/usr/local/policyd/policyd"
CONF="/usr/local/policyd/policyd.conf"

start()
{
	echo -n $"Starting $PROG:"
	#initlog -c "$PROG -c $CONF" && success || failure
	daemon "$PROG -c $CONF"
	RETVAL=$?
	[ "$RETVAL" = 0 ] && touch /var/lock/subsys/policyd
	echo
}

stop()
{
	echo -n $"Stopping $PROG:"
	killproc policyd
	RETVAL=$?
	[ "$RETVAL" = 0 ] && rm -f /var/lock/subsys/policyd
	echo
}

restart()
{
	stop
	start
}

case "$1" in
	start)
		start
		;;
	stop)
		stop
		;;
	restart)
		restart
		;;
	*)
		echo $"Usage: $0 {start|stop|restart}"
		RETVAL=1
esac
exit $RETVAL


syntax highlighted by Code2HTML, v. 0.9.1