

#!/bin/bash
#
# chkconfig: 345 86 16
# description: Biferno server
#
# Author       Tabasoft SAS www.tabasoft.it
# Modifier

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

PATH=$PATH:/usr/bin
SERVER=bifernod
CTLPROG=bifernoctl


[ -f /usr/bin/$SERVER ] || exit 0
[ -f /usr/bin/$CTLPROG ] || exit 0

start() {
    action "Starting $SERVER:" $CTLPROG start 2> /dev/null
    action "Starting $CTLPROG:" $CTLPROG -s start 2> /dev/null
}

stop() {
    action "Stopping $CTLPROG:" $CTLPROG -s stop 2> /dev/null
    action "Stopping $SERVER:" $CTLPROG stop 2> /dev/null
}

restart() {
    action "Restarting $SERVER:" $CTLPROG restart 2> /dev/null
}

flush() {
    action "Flushing $SERVER:" $CTLPROG flush 2> /dev/null
}

reload() {
    action "Reloading $SERVER:" $CTLPROG reload 2> /dev/null
}


case "$1" in
    start)
	start
        ;;
    stop)
	stop
        ;;
    restart)
	restart
        ;;
    flush)
	flush
        ;;
    reload)
	reload
        ;;
    status)
	#status biferno
	echo "Biferno does not report status via /sbin/service"
        ;;
  *)
        echo $"Usage: $0 {start|stop|restart|flush|reload}"
        exit 1
esac
 
exit 0

