#!/bin/bash
#
#       /etc/rc.d/init.d/nbbq
#
# Starts the NBBQ

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

RETVAL=0
DIR=/usr/nbbq
INSM=/sbin/insmod
RMM=/sbin/rmmod
LSM=/sbin/lsmod

start() {
	daemon /usr/nbbq/analyzer/analyzer -D
	$INSM $DIR/bb-sbs620/bb-sbs620.ko
	$INSM $DIR/nbbqvio/nbbqvio.ko
}

stop() { 
	$RMM nbbqdrv
	$RMM nbbqvio
	$RMM bb-sbs620
	killproc analyzer 
}

restart() {
        stop
        start
}

reload() {
        restart
}

status_at() {
        $LSM
}

case "$1" in
start)
        start
        ;;
stop)
        stop
        ;;
reload|restart)
        restart
        ;;
status)
        status_at
        ;;
*)
        echo $"Usage: $0 {start|stop|restart|status}"
        exit 1
esac

exit $?
exit $RETVAL
