#!/bin/sh
# chkconfig: 2345 15 15
### BEGIN INIT INFO
# Provides:          riot
# Required-Start:    modules
# Required-Stop:     modules
# Default-Start:     3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start KCCM at boot time
# Description:       RIOT application.
# X-Start-Before:    x
# X-Stop-After:      
# X-Timesys-Start-Number:  51
# X-Timesys-Stop-Number:  51
### END INIT INFO

# set paths
PATH=/usr/bin:/bin:/usr/sbin:/sbin:/root
export HOME=/root
#prog='kccm'
prog='vhc_iotselect'

RETVAL=0


start() { 
    echo -n $"Starting $prog:"
    #cd /root/
    #/root/kccm &
    #/bin/rm  /creds.cfg  /root/creds.cfg 
    #export LOCATION=e4441
    #export LOCATION=90007
    sleep 1
    /root/vhc_iotselect 2>&1 > /tmp/iotselect.log &
    #/root/vhc_iotselect > /dev/null  2>&1 &  
    RETVAL=$?
    [ "$RETVAL" = 0 ] && touch /var/lock/$prog
    echo
}

stop() { 
    echo -n $"Stopping $prog:" 
    #killproc $prog -TERM

    #cat /var/run/$prog.pid | xargs kill
    pkill vhc_iotselect 
    RETVAL=$?
    [ "$RETVAL" = 0 ] && rm -f /var/lock/$prog
    echo
}

reload() { 
    echo -n $"Reloading $prog:"
    #killproc $prog -HUP
    cat /var/run/$prog.pid | xargs kill
    RETVAL=$?
    echo
}

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

esac
exit $RETVAL
