echo "=== WIFI: Scan ==="
# verify input argument if present
[ $# -gt 0 ] && ! echo $1 | grep -q "^wlan[0-9]$" && echo "syntax $0 [interface]" && exit 1

WLANINTF=wlan0
[ $1 ] && WLANINTF=$1

alias wcmd="wpa_cli -i$WLANINTF -p/tmp/wpa_ctrl"
if ! wcmd ping | grep -q PONG
then
	echo "!!! WPA Supplicant did not respond !!!"
	echo "!!! Restart Wifi or reboot system !!!"
	return 1
fi
wcmd scan >/dev/null
for n in 1 2 3 4 5 6 7 8; do
	! wcmd status | grep -q SCANNING && break
	sleep 1
done
wcmd scan_results

