#!/bin/sh
# brs.init, Boone, 12/09/08

### BEGIN INIT INFO
# Provides:          brs
# Required-Start:    $local_fs $network
# Required-Stop:     $local_fs $network
# Should-Start:      
# Should-Stop:       
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
### END INIT INFO

set -e

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/local/brs/Bin/brsnetd
STARTARGS="-log /usr/local/brs/Logs/brsnetd.log -user brs"
NETPID="/var/run/brsnetd.net.pid"
LOCALHOSTPID="/var/run/brsnetd.localhost.pid"
NETHOSTARGS="-name `hostname -f`"
LOCALHOSTARGS="-name localhost"

test -x $DAEMON || exit 0

. /lib/lsb/init-functions

case "$1" in
	start)
		log_daemon_msg "Starting text search engine" "brs"
		start-stop-daemon -S -p $NETPID -q -b -m -x $DAEMON -- \
			$STARTARGS $NETHOSTARGS
		start-stop-daemon -S -p $LOCALHOSTPID -q -b -m -x $DAEMON -- \
			$STARTARGS $LOCALHOSTARGS
		log_end_msg 0
		;;

	restart)
		/etc/init.d/brs stop
		/etc/init.d/brs start
		;;

	reload|force-reload)
		/etc/init.d/brs restart
		;;

	stop)
		log_daemon_msg "Stopping text search engine" "brs"
		start-stop-daemon -K -p $NETPID -q
		start-stop-daemon -K -p $LOCALHOSTPID -q
		log_end_msg 0
		;;

	*)
		echo "Usage: /etc/init.d/brsnetd {start|stop|restart|reload|force-reload}"
		exit 1
		;;
esac

exit 0

# vim:set ai et sts=2 sw=2 tw=80:
