projects
/
openwrt
/
svn-archive
/
archive.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0c4090e
)
base-files: update rfkill script to work with slider buttons
author
John Crispin
<john@openwrt.org>
Mon, 11 Nov 2013 12:19:22 +0000
(12:19 +0000)
committer
John Crispin
<john@openwrt.org>
Mon, 11 Nov 2013 12:19:22 +0000
(12:19 +0000)
Signed-off-by: John Crispin <blogic@openwrt.org>
SVN-Revision: 38729
package/base-files/files/etc/rc.button/rfkill
patch
|
blob
|
history
diff --git
a/package/base-files/files/etc/rc.button/rfkill
b/package/base-files/files/etc/rc.button/rfkill
index 7a8cfe91b9c04c6da680dafcba8bf53f37567e10..d7f4d3368a54fb8c4cc95a3c25cf704aba5cf2af 100755
(executable)
--- a/
package/base-files/files/etc/rc.button/rfkill
+++ b/
package/base-files/files/etc/rc.button/rfkill
@@
-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