#! /bin/sh
#
# System-V init script for the SNMP daemons
#

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="simple network management protocol daemon"
NAME=snmpd
DAEMON=/usr/sbin/$NAME

# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0

# Read config file if it is present.
if [ -r /etc/default/$NAME ]; then
    . /etc/default/$NAME
fi

start() {

    stop

    logger -s -p "user.info" -t "$0" "Starting SNMP service"

    if [ "$SNMPDRUN" = "yes" ]; then
        logger -s -p "user.info" -t "$0" "Starting $DESC: $NAME"
        /usr/local/bin/snmp/StartSNMP &> /dev/null &
        echo "."
    fi
}
stop() {
    logger -s -p "user.info" -t "$0" "Killing SNMP service"
    busybox killall -9 StartSNMP
    busybox killall -9 $NAME
}
restart() {
    stop
    start
}   

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

exit $?
