#!/bin/sh

start_emu_demon()
{
	#killall -9 netpilot
	killall -9 rdgd.new
	killall -9 rdgd
	killall -9 scam
	EMU=`cat 2>/dev/null /var/tmp/emu`
	if [ "$EMU" = camd.rdgd ]; then
		echo " start rdgd"
		/bin/rdgd &
		#sleep 4
		#/bin/netpilot 127.0.0.1 666 &
	fi
	if [ "$EMU" = /var/bin/camd.rdgd.new ]; then
		echo " start rdgd new"
		/var/bin/rdgd.new &
	fi
	if [ "$EMU" = camd.scam ]; then
		echo " start scam"
		/bin/scam &
	fi
}

/bin/update_tmp.sh

chmod 755 /var/bin/rdgd.new
chmod 755 /var/bin/camd.rdgd.new

touch /tmp/.enigma
while [ -e /tmp/.enigma ]
do
	start_emu_demon
	/bin/enigma
	case "$?" in
		0)
			echo "Shutdown"
			/bin/update_var.sh
			rm /tmp/.enigma
			/sbin/halt
			;;
		2)
			echo "Restart"			
			;;
		*)
			echo "Reboot"
			/bin/update_var.sh
			rm /tmp/.enigma
			/sbin/reboot
			;;
	esac
done
