#!/bin/sh
#
# ipband        This shell script takes care of starting and stopping ipband.
#
# chkconfig:    345 85 15
# description:  ip bandwidth watchdog

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

# Get network config
. /etc/sysconfig/network

[ -f /etc/ipband/ipband.conf ] || exit 0

# Check that networking is up.
if is_no "${NETWORKING}"; then
        msg_Network_Down ipband
        exit 1
fi

# See how we were called.
case "$1" in
  start)
        if [ ! -f /var/lock/subsys/ipband ]; then
                msg_starting ipband
                daemon /usr/sbin/ipband -c /etc/ipband/ipband.conf -F
                RETVAL=$?
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/ipband
        else
                msg_Already_Running ipband
        fi
        ;;
  stop)
        if [ -f /var/lock/subsys/ipband ]; then
                msg_stopping ipband
                killproc ipband
                rm -f /var/lock/subsys/ipband >/dev/null 2>&1
        else
                msg_Not_Running ipband
                exit 1
        fi
        ;;
  status)
	status ipband
	exit $?
	;;
  restart|reload)
	$0 stop
	$0 start
	;;
  *)
        echo $"Usage: $0 {start|stop|restart|status}"
        exit 1
esac

exit $RETVAL
