#!/bin/sh

DESC="Telem-GW application"
NAME=telem-gw
TELEMGWD=yes

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

GW_NINIT_PATH=/var/local/telem/errors/gateway_not_initialized

start() {
    if [ "$TELEMGWD" = "yes" ]; then
        logger -s -p "user.info" -t "$0" "Starting TELEM soft"
        
        touch $GW_NINIT_PATH
        touch /tmp/.telem_watchdog
        
        /usr/local/bin/telem/gateway &> /dev/null &
       logger -s -p "user.info" -t "$0" "OK"
    fi
}
stop() {
    if [ "$TELEMGWD" = "yes" ]; then
        logger -s -p "user.info" -t "$0" "Closing TELEM soft"
        killall gateway 
        killall -9 telem-gw
        logger -s -p "user.info" -t "$0" "OK"
    fi
}
restart() {
	stop
	start
}	

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

exit $?
