#!/bin/sh
#   chkconfig: 2345 97 10
#   description: Startup/shutdown script for the FOG Snapin Hash \
#                Management service.

# Source function library.
. /etc/init.d/functions

DAEMONSTART="/opt/fog/service/FOGSnapinHash/FOGSnapinHash &"
DAEMONKILL=FOGSnapinHash

prog=FOGSnapinHash

start () {
	echo -n $"Starting $prog: "

	# start daemon
	daemon $DAEMONSTART
        RETVAL=$?
	echo
	[ $RETVAL = 0 ] && touch /var/lock/subsys/fogshman
	return $RETVAL
}

stop () {
	# stop daemon
	echo -n $"Stopping $prog: "
	killproc $DAEMONKILL
	RETVAL=$?
	echo
	[ $RETVAL = 0 ] && rm -f /var/lock/subsys/fogshman
}

restart() {
	echo -n $"Restarting $prog: "
	killproc $DAEMONKILL
	RETVAL=$?
	[ $RETVAL = 0 ] && rm -f /var/lock/subsys/fogshman
	daemon $DAEMONSTART
	RETVAL=$?
	echo
	[ $RETVAL = 0 ] && touch /var/lock/subsys/fogshman
	return $RETVAL
}

case $1 in
	start)
		start
	;;
	stop)
		stop
	;;
	restart)
		restart
	;;
	status)
		status $DAEMONKILL
		RETVAL=$?
	;;
	*)

	echo $"Usage: $prog {start|stop|restart|status}"
	exit 3
esac

exit $RETVAL
