#! /bin/sh
# chkconfig: - 49 51
# description: Cups Bonjuor daemon

PROG=cups-browsed
NAME=cups-browsed
PIDFILE=/var/run/cups/$NAME.pid
DESC="CUPS Bonjour daemon"
LOCKFILE=/var/lock/subsys/cups-browsed

### END INIT INFO
WITHOUT_RC_COMPAT=1

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



start ()
{
    start_daemon --background  --make-pidfile --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --name "$PROG" -- $PROG
    RETVAL=$?
    return $RETVAL
}

stop ()
{
    stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --name "$PROG" -- $PROG
    RETVAL=$?
    return $RETVAL
}

reload()
{
	msg_reloading $PROG
	stop
	start
	RETVAL=$?
	return $RETVAL
} 


case "$1" in
		start)
			start
			;;
		stop)
			stop
			;;
		restart)
			stop
			start
			;;
		rotate)
			if [ -e "$LOCKFILE" ]; then
				reload
			fi
			;;
		reload)
			if [ -e "$LOCKFILE" ]; then
				reload
			fi
			;;
		condstop)
			if [ -e "$LOCKFILE" ]; then
				stop
			fi
			;;
		condrestart)
			if [ -e "$LOCKFILE" ]; then
				stop
				start
			fi
			;;
		condreload)
			if [ -e "$LOCKFILE" ]; then
				reload
			fi
			;;
		status)
			status --pidfile "$PIDFILE" -- $PROG
			RETVAL=$?
			;;
		*)
		msg_usage "${0##*/} {start|stop|restart|reload|rotate|condrestart|condreload|status}"
		RETVAL=1
esac

exit $RETVAL
