#!/bin/sh

usage()
{
		echo "Usage: $0 {start|stop|restart|reload}"
}

remove_tmp () {
  for a in gbox.ver pmt.tmp sc01.info share.log share.stat pid.info sc.info share.info share.onl
  do
    rm -f /tmp/$a
    rm -f /var/keys/gbox2/$a
    rm -f /var/keys/$a
  done
}

case "$1" in

start)
	echo "Start gbox daemon"
	remove_tmp
	/usr/bin/pmthelper &
	sleep 3
	/usr/bin/gbox >/dev/null 2>&1 </dev/null &
	cd /var/keys/gbox2 && {
	  [ ! -e /usr/bin/gbox2 ] && ln -s gbox /usr/bin/gbox2
	  /usr/bin/gbox2 >/dev/null 2>&1 </dev/null &
	}
	;;

stop)
	echo "Stopping gbox daemon"
	killall pmthelper
        killall gbox
        killall gbox2
	remove_tmp
	;;

restart|reload)
	$0 stop
	$0 start
	;;

*)
	usage
	;;

esac

exit 0
