#!/bin/sh -
#
# dracd-setup

PATH=/bin:/usr/bin:/usr/sbin
export PATH
DAEMON=rpc.dracd
DBFILE=/etc/postfix/dracd.db
#DRACD_PID=`ps -axc | grep 'rpc.dracd$' | sed -e 's/^  *//' -e 's/ .*//'`
DRACD_PID=`ps -e | grep 'rpc.dracd' | sed -e 's/^  *//' -e 's/ .*//'`

dracd_running() {
	ps -p $DRACD_PID >/dev/null 2>&1
}

case "$1" in
start)
	if dracd_running; then
		echo "$DAEMON is already running" >&2
	else
	    if [ -f $DBFILE ]; then
		echo "starting $DAEMON" >&2
		$DAEMON $DBFILE
	    else
		echo "initializing $DAEMON db" >&2
		$DAEMON -i $DBFILE
	    fi
	fi
;;
stop)
	if dracd_running; then
		echo "stopping $DAEMON" >&2
		kill $DRACD_PID
	else
		echo "$DAEMON is not running" >&2
	fi
;;
*)
	echo "Usage: /etc/rc.d/init.d/dracd {start|stop}" >&2
;;
esac

#!/end
