#!/bin/sh
binary="radmsrv"
cfg_file="radmsrv.cfg"
port_list="portlist"

. /root/radmsrv/${cfg_file}
### remote control base setting ###
#HOST="*:8086"          ### listen host and port ###
#USERNAME="admin"       ### Access web username ###
#PASSWORD="dbl#admin"   ### Access web password ###
#PORT="1920"	       ### Remote control access port ###
if [ "${CLIKEY}" = "" ]; then
	KEY=""
else
	KEY="-k $CLIKEY"
fi	       

if [ "${WHITEIP}" = "" ]; then
	WIP=""
else
	WIP="-W $WHITEIP"
fi
start_radmsrv()
{
	killall ${binary} >/dev/null 2>/dev/null
	sleep 0.1
	cd /root/radmsrv
	/root/radmsrv/${binary} -nl -w $WEBPORT -u $USERNAME -P $PASSWORD -p $CLIPORT  $KEY -r $PORTRANGE $WIP \
            -f /root/radmsrv/${cfg_file} -s /root/radmsrv/${binary} -l ${port_list}
}

stop_radmsrv()
{
	killall ${binary} >/dev/null 2>/dev/null
}

case $1 in 
	        stop)
	        stop_radmsrv 
	        echo  "Remote sever stop ..."
	        ;;

		restart)
		start_radmsrv
		echo  "Remote server restart ...."
		;;

		*)
		start_radmsrv
	        echo  "Remote server start ..."
		;;
	

esac

exit 0

