base-files: update rfkill script to work with slider buttons

Signed-off-by: John Crispin <blogic@openwrt.org>

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@38729 3c298f89-4303-0410-b956-a3cf2f4a3e73
master
John Crispin 2013-11-11 12:19:22 +00:00
parent e60eb9f019
commit 8a3453f142
1 changed files with 9 additions and 2 deletions

View File

@ -1,6 +1,6 @@
#!/bin/sh
[ "${ACTION}" = "released" ] || exit 0
[ "${ACTION}" = "released" -o -n "{TYPE}" ] || exit 0
. /lib/functions.sh
@ -17,7 +17,14 @@ wifi_rfkill_check() {
}
config_load wireless
config_foreach wifi_rfkill_check wifi-device
case "${TYPE}" in
"switch")
[ "${ACTION}" = "released" ] && rfkill_state=1
;;
*)
config_foreach wifi_rfkill_check wifi-device
;;
esac
config_foreach wifi_rfkill_set wifi-device
uci commit wireless
wifi up