[PATCH 10/11] fff-nodewatcher: self-detect client interfaces

Tim Niemeyer tim at tn-x.org
Mi Jun 8 18:29:46 CEST 2016


Signed-off-by: Tim Niemeyer <tim at tn-x.org>
---

 src/packages/fff/fff-network/Makefile                        | 2 +-
 src/packages/fff/fff-network/ar71xx/network.cpe210           | 1 -
 src/packages/fff/fff-network/ar71xx/network.gl-ar150         | 1 -
 src/packages/fff/fff-network/ar71xx/network.tl-mr3020-v1     | 2 --
 src/packages/fff/fff-network/ar71xx/network.tl-wa850re-v1    | 2 --
 src/packages/fff/fff-network/ar71xx/network.tl-wa860re-v1    | 2 --
 src/packages/fff/fff-network/ar71xx/network.tl-wdr3500-v1    | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wdr3600-v1    | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wdr4300-v1    | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wdr4310-v1    | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v1   | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v2   | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v3   | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wr740n-v4     | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v2    | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v4    | 3 +--
 src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v10    | 1 -
 src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v11    | 1 -
 src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v8     | 1 -
 src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v9     | 1 -
 src/packages/fff/fff-network/ar71xx/network.tl-wr841nd-v7    | 1 -
 src/packages/fff/fff-network/ar71xx/network.tl-wr842n-v2     | 1 -
 src/packages/fff/fff-network/ar71xx/network.ubnt-bullet-m    | 2 --
 src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m-xw   | 2 --
 src/packages/fff/fff-network/ar71xx/network.ubnt-nano-m      | 2 --
 src/packages/fff/fff-network/files/usr/sbin/configurenetwork | 6 ------
 src/packages/fff/fff-network/mpc85xx/network.tl-wdr4900-v1   | 3 +--
 src/packages/fff/fff-nodewatcher/Makefile                    | 2 +-
 src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher  | 4 ++--
 29 files changed, 15 insertions(+), 52 deletions(-)

diff --git a/src/packages/fff/fff-network/Makefile b/src/packages/fff/fff-network/Makefile
index 37e5ea3..5ccf301 100644
--- a/src/packages/fff/fff-network/Makefile
+++ b/src/packages/fff/fff-network/Makefile
@@ -1,7 +1,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=fff-network
-PKG_VERSION:=0.0.2
+PKG_VERSION:=0.0.3
 PKG_RELEASE:=1
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/fff-network
diff --git a/src/packages/fff/fff-network/ar71xx/network.cpe210 b/src/packages/fff/fff-network/ar71xx/network.cpe210
index e1313ba..8180789 100644
--- a/src/packages/fff/fff-network/ar71xx/network.cpe210
+++ b/src/packages/fff/fff-network/ar71xx/network.cpe210
@@ -3,7 +3,6 @@ SWITCHDEV=eth0
 CLIENT_PORTS="0t"
 WAN_PORTS="0t"
 BATMAN_PORTS="0t"
-CLIENTIF="w2ap eth0.1"
 
 ETHMESHMAC="w2ap"
 
diff --git a/src/packages/fff/fff-network/ar71xx/network.gl-ar150 b/src/packages/fff/fff-network/ar71xx/network.gl-ar150
index 78dbb09..4e59b86 100644
--- a/src/packages/fff/fff-network/ar71xx/network.gl-ar150
+++ b/src/packages/fff/fff-network/ar71xx/network.gl-ar150
@@ -2,7 +2,6 @@ WANDEV=eth0
 SWITCHDEV=eth1
 WAN_PORTS=
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=eth1
 ROUTERMAC=eth0
 
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-mr3020-v1 b/src/packages/fff/fff-network/ar71xx/network.tl-mr3020-v1
index e2150d0..1198c3d 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-mr3020-v1
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-mr3020-v1
@@ -6,7 +6,6 @@ BATMAN_PORTS=""
 
 . /etc/network.mode
 
-CLIENTIF="w2ap"
 ETHMESHMAC=eth0
 ROUTERMAC=eth0
 
@@ -23,7 +22,6 @@ if [ "$ETHMODE" = "WAN" ] ; then
   uci set network.wan.ifname=$WANDEV
 elif [ "$ETHMODE" = "CLIENT" ] ; then
   ## Activate Client:
-  CLIENTIF="w2ap eth0"
   uci set network.mesh.ifname="bat0 $SWITCHDEV"
 else
   ## Activate BATMAN:
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wa850re-v1 b/src/packages/fff/fff-network/ar71xx/network.tl-wa850re-v1
index c694415..e745b21 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wa850re-v1
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wa850re-v1
@@ -6,7 +6,6 @@ BATMAN_PORTS=""
 
 . /etc/network.mode
 
-CLIENTIF="w2ap"
 ETHMESHMAC=
 ROUTERMAC=w2mesh
 
@@ -23,7 +22,6 @@ if [ "$ETHMODE" = "WAN" ] ; then
   uci set network.wan.ifname=$WANDEV
 elif [ "$ETHMODE" = "CLIENT" ] ; then
   ## Activate Client:
-  CLIENTIF="w2ap eth0"
   uci set network.mesh.ifname="bat0 $SWITCHDEV"
 else
   ## Activate BATMAN:
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wa860re-v1 b/src/packages/fff/fff-network/ar71xx/network.tl-wa860re-v1
index c694415..e745b21 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wa860re-v1
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wa860re-v1
@@ -6,7 +6,6 @@ BATMAN_PORTS=""
 
 . /etc/network.mode
 
-CLIENTIF="w2ap"
 ETHMESHMAC=
 ROUTERMAC=w2mesh
 
@@ -23,7 +22,6 @@ if [ "$ETHMODE" = "WAN" ] ; then
   uci set network.wan.ifname=$WANDEV
 elif [ "$ETHMODE" = "CLIENT" ] ; then
   ## Activate Client:
-  CLIENTIF="w2ap eth0"
   uci set network.mesh.ifname="bat0 $SWITCHDEV"
 else
   ## Activate BATMAN:
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wdr3500-v1 b/src/packages/fff/fff-network/ar71xx/network.tl-wdr3500-v1
index 480fddb..3d0e901 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wdr3500-v1
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wdr3500-v1
@@ -4,6 +4,5 @@ CLIENT_PORTS="0t 1 2"
 WAN_PORTS=
 BATMAN_PORTS="0t 3 4"
 
-CLIENTIF="eth0.1 w2ap w5ap"
 ETHMESHMAC=
-ROUTERMAC=w2mesh
\ No newline at end of file
+ROUTERMAC=w2mesh
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wdr3600-v1 b/src/packages/fff/fff-network/ar71xx/network.tl-wdr3600-v1
index fcac123..897152e 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wdr3600-v1
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wdr3600-v1
@@ -4,6 +4,5 @@ CLIENT_PORTS="0t 4 5"
 WAN_PORTS="0t 1"
 BATMAN_PORTS="0t 2 3"
 
-CLIENTIF="eth0.1 w2ap w5ap"
 ETHMESHMAC=
-ROUTERMAC=w5mesh
\ No newline at end of file
+ROUTERMAC=w5mesh
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wdr4300-v1 b/src/packages/fff/fff-network/ar71xx/network.tl-wdr4300-v1
index fcac123..897152e 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wdr4300-v1
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wdr4300-v1
@@ -4,6 +4,5 @@ CLIENT_PORTS="0t 4 5"
 WAN_PORTS="0t 1"
 BATMAN_PORTS="0t 2 3"
 
-CLIENTIF="eth0.1 w2ap w5ap"
 ETHMESHMAC=
-ROUTERMAC=w5mesh
\ No newline at end of file
+ROUTERMAC=w5mesh
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wdr4310-v1 b/src/packages/fff/fff-network/ar71xx/network.tl-wdr4310-v1
index fcac123..897152e 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wdr4310-v1
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wdr4310-v1
@@ -4,6 +4,5 @@ CLIENT_PORTS="0t 4 5"
 WAN_PORTS="0t 1"
 BATMAN_PORTS="0t 2 3"
 
-CLIENTIF="eth0.1 w2ap w5ap"
 ETHMESHMAC=
-ROUTERMAC=w5mesh
\ No newline at end of file
+ROUTERMAC=w5mesh
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v1 b/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v1
index 4c4629a..a3ea6c3 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v1
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v1
@@ -4,6 +4,5 @@ CLIENT_PORTS="3 4 5t"
 WAN_PORTS="0 5t"
 BATMAN_PORTS="1 2 5t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=w2ap
-ROUTERMAC=eth0
\ No newline at end of file
+ROUTERMAC=eth0
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v2 b/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v2
index 2f0e5f6..6dd4674 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v2
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v2
@@ -4,6 +4,5 @@ CLIENT_PORTS="1 2 6t"
 WAN_PORTS="5 6t"
 BATMAN_PORTS="3 4 6t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=
-ROUTERMAC=eth1
\ No newline at end of file
+ROUTERMAC=eth1
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v3 b/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v3
index 2f0e5f6..6dd4674 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v3
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr1043nd-v3
@@ -4,6 +4,5 @@ CLIENT_PORTS="1 2 6t"
 WAN_PORTS="5 6t"
 BATMAN_PORTS="3 4 6t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=
-ROUTERMAC=eth1
\ No newline at end of file
+ROUTERMAC=eth1
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr740n-v4 b/src/packages/fff/fff-network/ar71xx/network.tl-wr740n-v4
index 5d19a38..fbe5744 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr740n-v4
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr740n-v4
@@ -5,6 +5,5 @@ CLIENT_PORTS="1 4 0t"
 WAN_PORTS=
 BATMAN_PORTS="2 3 0t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=eth1
-ROUTERMAC=w2mesh
\ No newline at end of file
+ROUTERMAC=w2mesh
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v2 b/src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v2
index 2ffdff6..85abc31 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v2
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v2
@@ -5,6 +5,5 @@ CLIENT_PORTS="1 2 0t"
 WAN_PORTS=
 BATMAN_PORTS="3 4 0t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=eth1
-ROUTERMAC=w2mesh
\ No newline at end of file
+ROUTERMAC=w2mesh
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v4 b/src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v4
index 5d19a38..fbe5744 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v4
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr741nd-v4
@@ -5,6 +5,5 @@ CLIENT_PORTS="1 4 0t"
 WAN_PORTS=
 BATMAN_PORTS="2 3 0t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=eth1
-ROUTERMAC=w2mesh
\ No newline at end of file
+ROUTERMAC=w2mesh
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v10 b/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v10
index 02cefd8..81b406c 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v10
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v10
@@ -6,6 +6,5 @@ CLIENT_PORTS="1 2 0t"
 WAN_PORTS=
 BATMAN_PORTS="3 4 0t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=eth1
 ROUTERMAC=eth0
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v11 b/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v11
index 02cefd8..81b406c 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v11
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v11
@@ -6,6 +6,5 @@ CLIENT_PORTS="1 2 0t"
 WAN_PORTS=
 BATMAN_PORTS="3 4 0t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=eth1
 ROUTERMAC=eth0
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v8 b/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v8
index 0835322..8afd850 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v8
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v8
@@ -6,6 +6,5 @@ CLIENT_PORTS="1 4 0t"
 WAN_PORTS=
 BATMAN_PORTS="3 2 0t"
 
-CLIENTIF="eth1.1 w2ap"
 ETHMESHMAC=eth0
 ROUTERMAC=eth1
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v9 b/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v9
index 02cefd8..81b406c 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v9
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr841n-v9
@@ -6,6 +6,5 @@ CLIENT_PORTS="1 2 0t"
 WAN_PORTS=
 BATMAN_PORTS="3 4 0t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=eth1
 ROUTERMAC=eth0
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr841nd-v7 b/src/packages/fff/fff-network/ar71xx/network.tl-wr841nd-v7
index cd75ea3..eef8168 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr841nd-v7
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr841nd-v7
@@ -6,6 +6,5 @@ CLIENT_PORTS="1 2 0t"
 WAN_PORTS=
 BATMAN_PORTS="3 4 0t"
 
-CLIENTIF="eth0.1 w2ap"
 ETHMESHMAC=eth1
 ROUTERMAC=wlan0
diff --git a/src/packages/fff/fff-network/ar71xx/network.tl-wr842n-v2 b/src/packages/fff/fff-network/ar71xx/network.tl-wr842n-v2
index fe2e698..c0e3817 100644
--- a/src/packages/fff/fff-network/ar71xx/network.tl-wr842n-v2
+++ b/src/packages/fff/fff-network/ar71xx/network.tl-wr842n-v2
@@ -4,6 +4,5 @@ CLIENT_PORTS="1 4 0t"
 WAN_PORTS=
 BATMAN_PORTS="3 2 0t"
 
-CLIENTIF="eth1.1 w2ap"
 ETHMESHMAC=eth0
 ROUTERMAC=eth1
diff --git a/src/packages/fff/fff-network/ar71xx/network.ubnt-bullet-m b/src/packages/fff/fff-network/ar71xx/network.ubnt-bullet-m
index 1e9223f..c16993d 100644
--- a/src/packages/fff/fff-network/ar71xx/network.ubnt-bullet-m
+++ b/src/packages/fff/fff-network/ar71xx/network.ubnt-bullet-m
@@ -6,7 +6,6 @@ BATMAN_PORTS=""
 
 . /etc/network.mode
 
-CLIENTIF="w2ap"
 ETHMESHMAC=
 ROUTERMAC=w2mesh
 
@@ -23,7 +22,6 @@ if [ "$ETHMODE" = "WAN" ] ; then
   uci set network.wan.ifname=$WANDEV
 elif [ "$ETHMODE" = "CLIENT" ] ; then
   ## Activate Client:
-  CLIENTIF="w2ap eth0"
   uci set network.mesh.ifname="bat0 $SWITCHDEV"
 else
   ## Activate BATMAN:
diff --git a/src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m-xw b/src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m-xw
index 20ac8bd..2298117 100644
--- a/src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m-xw
+++ b/src/packages/fff/fff-network/ar71xx/network.ubnt-loco-m-xw
@@ -6,7 +6,6 @@ BATMAN_PORTS=""
 
 . /etc/network.mode
 
-CLIENTIF="w2ap"
 ETHMESHMAC=
 ROUTERMAC=w2mesh
 
@@ -25,7 +24,6 @@ if [ "$ETHMODE" = "WAN" ] ; then
   uci set network.wan.ifname=$WANDEV
 elif [ "$ETHMODE" = "CLIENT" ] ; then
   ## Activate Client:
-  CLIENTIF="w2ap eth0"
   uci set network.mesh.ifname="bat0 $SWITCHDEV"
 else
   ## Activate BATMAN:
diff --git a/src/packages/fff/fff-network/ar71xx/network.ubnt-nano-m b/src/packages/fff/fff-network/ar71xx/network.ubnt-nano-m
index 1e9223f..c16993d 100644
--- a/src/packages/fff/fff-network/ar71xx/network.ubnt-nano-m
+++ b/src/packages/fff/fff-network/ar71xx/network.ubnt-nano-m
@@ -6,7 +6,6 @@ BATMAN_PORTS=""
 
 . /etc/network.mode
 
-CLIENTIF="w2ap"
 ETHMESHMAC=
 ROUTERMAC=w2mesh
 
@@ -23,7 +22,6 @@ if [ "$ETHMODE" = "WAN" ] ; then
   uci set network.wan.ifname=$WANDEV
 elif [ "$ETHMODE" = "CLIENT" ] ; then
   ## Activate Client:
-  CLIENTIF="w2ap eth0"
   uci set network.mesh.ifname="bat0 $SWITCHDEV"
 else
   ## Activate BATMAN:
diff --git a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
index 4122322..3b21411 100755
--- a/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
+++ b/src/packages/fff/fff-network/files/usr/sbin/configurenetwork
@@ -12,12 +12,6 @@
 BOARD="$(uci get board.model.name)"
 . /etc/network.$BOARD
 
-if ! uci get nodewatcher. at network[0].client_interfaces; then
-    echo "Setting nodewatchers client interfaces to: $CLIENTIF"
-    uci set nodewatcher. at network[0].client_interfaces="$CLIENTIF"
-    uci commit
-fi
-
 if ! uci get network.$SWITCHDEV.ifname; then
 
     SWITCHHW=$(swconfig list | awk '{ print $4 }')
diff --git a/src/packages/fff/fff-network/mpc85xx/network.tl-wdr4900-v1 b/src/packages/fff/fff-network/mpc85xx/network.tl-wdr4900-v1
index fcac123..897152e 100644
--- a/src/packages/fff/fff-network/mpc85xx/network.tl-wdr4900-v1
+++ b/src/packages/fff/fff-network/mpc85xx/network.tl-wdr4900-v1
@@ -4,6 +4,5 @@ CLIENT_PORTS="0t 4 5"
 WAN_PORTS="0t 1"
 BATMAN_PORTS="0t 2 3"
 
-CLIENTIF="eth0.1 w2ap w5ap"
 ETHMESHMAC=
-ROUTERMAC=w5mesh
\ No newline at end of file
+ROUTERMAC=w5mesh
diff --git a/src/packages/fff/fff-nodewatcher/Makefile b/src/packages/fff/fff-nodewatcher/Makefile
index 7be6e3b..334cc0a 100644
--- a/src/packages/fff/fff-nodewatcher/Makefile
+++ b/src/packages/fff/fff-nodewatcher/Makefile
@@ -1,7 +1,7 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=fff-nodewatcher
-PKG_VERSION:=37
+PKG_VERSION:=38
 PKG_RELEASE:=1
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/fff-nodewatcher
diff --git a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
index e9b734b..966e1b3 100755
--- a/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
+++ b/src/packages/fff/fff-nodewatcher/files/usr/sbin/nodewatcher
@@ -2,7 +2,7 @@
 # Netmon Nodewatcher (C) 2010-2012 Freifunk Oldenburg
 # License; GPL v3
 
-SCRIPT_VERSION="37"
+SCRIPT_VERSION="38"
 
 test -f /tmp/started || exit
 
@@ -13,7 +13,6 @@ if [ -f /etc/config/nodewatcher ];then
 	SCRIPT_LOGFILE=`uci get nodewatcher. at script[0].logfile`
 	SCRIPT_DATA_FILE=`uci get nodewatcher. at script[0].data_file`
 	MESH_INTERFACE=`uci get nodewatcher. at network[0].mesh_interface`
-	CLIENT_INTERFACES=`uci get nodewatcher. at network[0].client_interfaces`
 	IFACEBLACKLIST=`uci get nodewatcher. at network[0].iface_blacklist`
 	IPWHITELIST=`uci get nodewatcher. at network[0].ip_whitelist`
 	SCRIPT_STATUS_FILE=`uci get nodewatcher. at script[0].status_text_file`
@@ -228,6 +227,7 @@ crawl() {
     err "`date`: Collecting information about conected clients"
 	#CLIENTS
 	client_count=0
+	CLIENT_INTERFACES=$(bridge link | awk '$2 !~/^bat/{ printf $2" " }')
 	for clientif in ${CLIENT_INTERFACES}; do
 		local cc=$(bridge fdb show br $MESH_INTERFACE brport $clientif | grep -v self | grep -v permanent -c)
 		client_count=$((client_count + $cc))
-- 
2.1.4




Mehr Informationen über die Mailingliste franken-dev