madwifi: fix distance setting
[openwrt/staging/yousong.git] / package / madwifi / files / lib / wifi / madwifi.sh
index 2fe866410eb2f21f4697ce7569cdb87d12d43786..65f9637217ac39321646b06f40135cdab936f562 100755 (executable)
@@ -75,8 +75,7 @@ enable_atheros() {
        [ -z "$country" ] && country="0"
        echo "$country" > /proc/sys/dev/$device/countrycode
 
-       config_get outdoor "$device" outdoor
-       [ -z "$outdoor" ] && outdoor="0"
+       config_get_bool outdoor "$device" outdoor "0"
        echo "$outdoor" > /proc/sys/dev/$device/outdoor
 
        config_get channel "$device" channel
@@ -222,7 +221,7 @@ enable_atheros() {
                [ -n "$softled" ] && sysctl -w dev."$device".softled="$softled" >&-
 
                config_get distance "$device" distance
-               [ -n "$distance" ] && athctrl -i "$device" -d "$distance" >&-
+               [ -n "$distance" ] && sysctl -w dev."$device".distance="$distance" >&-
 
                config_get rate "$vif" rate
                [ -n "$rate" ] && iwconfig "$ifname" rate "${rate%%.*}"