# 0.1b, 20110906.r0

#!/bin/sh

APPNAME=hbbtv.app
BROWSER_ROOT=/usr/local/hbb-browser

case $1 in
	"start")
		export LD_LIBRARY_PATH=$BROWSER_ROOT/lib:$LD_LIBRARY_PATH
		LD_PRELOAD=liboperamalloc.so $BROWSER_ROOT/lib/$APPNAME --hbbtv &
		;;
	"stop")
		killall -2 $APPNAME
		if [ -f /tmp/.sock.hbbtv.cmd ]; then
			rm -f /tmp/.sock.hbbtv.cmd
		fi
		;;
	"check")
		echo `ps -ef | grep $APPNAME | grep -v grep | wc -l`
		;;	
	"restart")
		killall -2 $APPNAME
		if [ -f /tmp/.sock.hbbtv.cmd ]; then
			rm -f /tmp/.sock.hbbtv.cmd
		fi
		export LD_LIBRARY_PATH=$BROWSER_ROOT/lib:$LD_LIBRARY_PATH
		LD_PRELOAD=liboperamalloc.so $BROWSER_ROOT/lib/$APPNAME --hbbtv &
		;;
esac
