#!/bin/sh
# chkconfig: 2345 99 99
### BEGIN INIT INFO
# Provides:          timesys-omap35x-demos
# Required-Start:    $ti-dvsdk-omap3
# Required-Stop:     $ti-dvsdk-omap3
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start timesys-omap35x-demos at boot time
# Description:       Enable service provided by timesys-omap35x-demos.
# X-Start-Before:    
# X-Stop-After:      
# X-Timesys-Start-Number:  99
# X-Timesys-Stop-Number:  99
### END INIT INFO

if lsmod | grep pvrsrvkm > /dev/null; then
  export QWS_DISPLAY=powervr
fi

if [ -e /opt/timesys/demos/transform ]; then
  export QWS_DISPLAY=`cat /opt/timesys/demos/transform`:${QWS_DISPLAY}
fi

if [ -e /etc/ts.dev ]; then
  export QWS_MOUSE_PROTO=Tslib:`cat /etc/ts.dev`
fi

umask 077

start() {
	echo -n "Starting demo launcher: "
	/opt/timesys/demos/demolauncher -qws &
	echo "OK"
}
stop() {
	echo -n "Stopping demos: "
  	killall demolauncher
	echo "OK"
}
restart() {
	stop
	start
}

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

exit $? 
