inteno-netmodes: do not use local out of function

This commit is contained in:
Sukru Senli 2018-01-02 16:45:21 +01:00
parent a3db17ba4d
commit 5f2cd6d185
4 changed files with 17 additions and 9 deletions

View file

@ -8,7 +8,7 @@ OLD_MODE_FILE=/var/netmodes/old_mode
. /usr/share/libubox/jshn.sh
local modedir=$(uci -q get netmode.setup.dir)
modedir=$(uci -q get netmode.setup.dir)
[ -n "$modedir" ] || modedir="/etc/netmodes"
get_device() {

View file

@ -5,7 +5,10 @@
. /usr/share/libubox/jshn.sh
local action ipaddr macaddr network
action=
ipaddr=
macaddr=
network=
timed_check() {
while true; do

View file

@ -123,7 +123,8 @@ done
json_load "`cat $file`"
json_select "wifi_ifaces"
local curmode repmode
curmode=""
repmode=""
config_load netmode
config_get curmode setup curmode
@ -138,14 +139,20 @@ case $curmode in
;;
esac
local apcliband="a"
apcliband="a"
case $curmode in
*_2g_*) apcliband="b";;
esac
i=1
local dummy band ssid key encryption device iface_num
dummy=
band=
ssid=
key=
encryption=
device=
iface_num=
while json_get_var dummy $i; do
json_select $i
@ -177,8 +184,8 @@ json_load "`cat $file`"
json_select "wifi_ifaces"
config_load wireless
local b_num=0
local a_num=0
b_num=0
a_num=0
i=1
while json_get_var dummy $i; do

View file

@ -1,7 +1,5 @@
#!/bin/sh
local unlisted mac ipaddr netmask mask
mask_to_cidr() {
nbits=0
IFS=.