#! /bin/sh
#
# /etc/init.d/fbb
#
### BEGIN INIT INFO
# Provides: fbb
# Required-Start: $remote_fs
# Required-Stop: $remote_fs
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Start fbb daemon
### END INIT INFO

. /etc/rc.status

test -x /usr/sbin/fbb || exit 0

rc_reset

case "$1" in
start)
	echo -n "Starting FBB daemon"
        if [ -f /etc/ax25/fbb.conf ]; then
	    checkproc /usr/sbin/xfbbd || \
			/usr/sbin/fbb >>/var/log/fbb-startup 2>&1 &
        else
		rc_failed 6
        fi
	rc_status -v
	;;

stop)
	echo -n "Shutting down FBB daemon"
	killall -TERM xfbbd 2>/dev/null
	rc_failed 0
	rc_status -v
	;;

restart|reload)
	$0 stop
	$0 start
	rc_status
	;;

force-reload)
	echo -n "Reload FBB daemon"
	killall -HUP xfbbd
	rc_status -v
	;;

status)
	echo -n "Checking for FBB daemon"
	checkproc /usr/sbin/xfbbd
	rc_status -v
	;;
*)
	echo "Usage: $0 {start|stop|status|restart}"
	exit 1
esac

rc_exit
