move wifi.sh to networkmgr.lua

pull/815/head
pazos 10 years ago
parent 5d8a9fa1bd
commit a455b3a730

@ -18,11 +18,29 @@ local function kindleEnableWifi(toggle)
end
end
local function koboEnableWifi(toggle)
if toggle == 1
local path = "/etc/wpa_supplicant/wpa_supplicant.conf"
os.execute("insmod /drivers/ntx508/wifi/sdio_wifi_pwr.ko 2>/dev/null")
os.execute("insmod /drivers/ntx508/wifi/dhd.ko")
os.execute("ifconfig eth0 up")
os.execute("wlarm_le -i eth0 up")
os.execute("wpa_supplicant -s -i eth0 -c "..path.." -C /var/run/wpa_supplicant -B")
os.execute("udhcpc -S -i eth0 -s /etc/udhcpc.d/default.script -t15 -T10 -A3 -b -q >/dev/null 2>&1")
else
os.execute("killall udhcpc wpa_supplicant 2>/dev/null")
os.execute("wlarm_le -i eth0 down")
os.execute("ifconfig eth0 down")
os.execute("rmmod -r dhd")
os.execute("rmmod -r sdio_wifi_pwr")
end
end
function NetworkMgr:turnOnWifi()
if Device:isKindle() then
kindleEnableWifi(1)
elseif Device:isKobo() then
os.execute("./wifi.sh on")
koboEnableWifi(1)
end
end
@ -30,7 +48,7 @@ function NetworkMgr:turnOffWifi()
if Device:isKindle() then
kindleEnableWifi(0)
elseif Device:isKobo() then
os.execute("./wifi.sh off")
koboEnableWifi(0)
end
end

@ -1,23 +0,0 @@
#!/bin/sh
export PATH=$PATH:/sbin:/usr/sbin
case $1 in
on )
for mod in sdio_wifi_pwr dhd; do
insmod /drivers/ntx508/wifi/${mod}.ko 2>/dev/null
done
sleep 1
ifconfig eth0 up
wlarm_le -i eth0 up
wpa_supplicant -s -i eth0 -c /etc/wpa_supplicant/wpa_supplicant.conf -C /var/run/wpa_supplicant -B
sleep 1
udhcpc -S -i eth0 -s /etc/udhcpc.d/default.script -t15 -T10 -A3 -b -q >/dev/null 2>&1 &
;;
off )
killall wpa_supplicant 2>/dev/null
wlarm_le -i eth0 down
ifconfig eth0 down
rmmod -r dhd
rmmod -r sdio_wifi_pwr
;;
esac
Loading…
Cancel
Save