|
@@ -149,12 +149,21 @@ scan_wifi() {
|
|
|
local cfgfile="$1"
|
|
|
DEVICES=
|
|
|
config_cb() {
|
|
|
- config_get TYPE "$CONFIG_SECTION" TYPE
|
|
|
- case "$TYPE" in
|
|
|
+ local type="$1"
|
|
|
+ local section="$2"
|
|
|
+
|
|
|
+ # section start
|
|
|
+ case "$type" in
|
|
|
wifi-device)
|
|
|
- append DEVICES "$CONFIG_SECTION"
|
|
|
- config_set "$CONFIG_SECTION" vifs ""
|
|
|
+ append DEVICES "$section"
|
|
|
+ config_set "$section" vifs ""
|
|
|
+ config_set "$section" ht_capab ""
|
|
|
;;
|
|
|
+ esac
|
|
|
+
|
|
|
+ # section end
|
|
|
+ config_get TYPE "$CONFIG_SECTION" TYPE
|
|
|
+ case "$TYPE" in
|
|
|
wifi-iface)
|
|
|
config_get device "$CONFIG_SECTION" device
|
|
|
config_get vifs "$device" vifs
|