#!/bin/bash

set -e

if test "$1" != start -a "$1" != stop; then
    die "Usage: $(basename $0) [start|stop]"
fi

if test "$1" = start -o "$1" = on; then
    load-wireless-driver wifi enable
    touch /data/do-wifi-scan
    netcfg $(getprop wifi.interface) up || true
    while test -e /data/do-wifi-scan; do
	iwlist $(getprop wifi.interface) scanning
	sleep 1
    done >/dev/null 2>&1 &
else
    set +e
    rm /data/do-wifi-scan || true
    netcfg $(getprop wifi.interface) down || true
    load-wireless-driver wifi disable
    true
fi
    
