#!/bin/sh
### BEGIN INIT INFO
# Provides: wlancontrol
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: wlan hotspot control
### END INIT INFO
while sleep 3; do
level = $( tail -n 3 /home/board1/etc/mac.log | awk '/Link/{print substr($4,7,2)}' );
if [ $level -lt 40 ];
then maxlevel = $( iwlist wlan0 scan | awk '/Quality/{print substr($3,7,2)}' | sort | tail -n 1 );
if [ $maxlevel -gt 50 ]; then iwconfig wlan0 essid rt; sleep 30; fi; fi;
done | echo $! > /home/board1/wlan/wlancontrol.pid&