#!/bin/bash
#
# sawmilld	startup script for sawmill by Dan Hoffman
#
# chkconfig: - 85 15
# description: Sawmill is a web-based log viewer.

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

SAWMILL=/etc/sawmill/sawmill
prog="sawmill"

RETVAL=0

start() {
	if [ ! -f /var/lock/subsys/$prog ] ; then
		echo -n $"Starting $prog:"
		daemon $SAWMILL &
		RETVAL=$?
		[ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog
		[ $RETVAL -eq 0 ] && echo_success
		[ $RETVAL -ne 0 ] && echo_failure
	else
		echo -n $"$prog is already running."
	fi
	echo
	return $RETVAL
}

stop() {
	echo -n  $"Stopping $prog: "
	killproc $prog
	RETVAL=$?
	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog
	[ $RETVAL -eq 0 ] && echo_success
	[ $RETVAL -ne 0 ] && echo_failure
	echo
	return $RETVAL
}    

restart() {
    stop
    start
}    

case "$1" in
start)
	start ;;

stop)
	stop ;;

restart)
	restart ;;

status)
	status $prog ;;

*)
	echo $"Usage: $0 {start|stop|restart|status}"
	exit 1
esac

exit $RETVAL
