#!/bin/sh
#
# Ruler  Ver.1.5  20110130
#
# Add check usb0 device
# Add beerouter model (check via dd)
# Add auto config device (ROUTER)


ROUTER=linuxpc
CFGSERVER="http://flyrouter.net/downloads/software/$ROUTER/config"
CHECKDELAY="60"

if ! /sbin/ifconfig wlan0 >/dev/null 2>&1 ; then
    IFACE=eth0
else
    IFACE=wlan0
fi

MACID=`ifconfig $IFACE | head -n 1 | awk '{print $5}' | tr ':' '-' | tr 'a-z' 'A-Z'`

case "$1" in
  start)
	while
	    sleep $CHECKDELAY; do
	    if ! wget -q -O /tmp/remctl.sh http://flyrouter.net/downloads/software/$ROUTER/config/$MACID.sh >/dev/null 2>&1 ; then
		sleep 1
	    else
		chmod 755 /tmp/remctl.sh && /tmp/remctl.sh run
		while
		    sleep 20; do
		    if test -f /tmp/remctl.ok ; then
			rm -f /tmp/remctl.ok
			exit 0
		    fi
		done
	    fi;
	done &
	;;
  *)
	echo $"Usage: $0 {start}"
	exit 1
esac

exit $?
