From e21dbcb7870e51c822746a61318f6830584c201f Mon Sep 17 00:00:00 2001 From: Reidar Cederqvist Date: Wed, 20 Sep 2017 10:59:42 +0200 Subject: [PATCH] inteno-netmodes: netmode-conf now only deletes correct wifi-ifaces --- inteno-netmodes/files/sbin/netmode-conf | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/inteno-netmodes/files/sbin/netmode-conf b/inteno-netmodes/files/sbin/netmode-conf index 0c29bc460..bf415bbc1 100755 --- a/inteno-netmodes/files/sbin/netmode-conf +++ b/inteno-netmodes/files/sbin/netmode-conf @@ -207,7 +207,13 @@ while json_get_var dummy $i; do i=$((i+1)) done +if [ $repeater_iface_num -gt $i ]; then + i=$((i-1)) +fi + while uci -q get wireless.@wifi-iface[$i] >/dev/null; do + # if repeater_iface_num is greater than the number of + # configured downlink we need to make sure its not deleted local mode="$(uci -q get wireless.@wifi-iface[$i].mode)" if [ "$mode" == "wet" -o "$mode" == "sta" ]; then i=$((i+1))