From b113e8e1d62a3137ee0920b418e8837ab2391c61 Mon Sep 17 00:00:00 2001 From: Robert Langhammer Date: Mon, 25 Mar 2024 22:38:57 +0100 Subject: [PATCH] fff-network: remove iwconfig iwconfig is upstream scheduled for removal and no longer working. It is only used once to get the txpower for the nodewatcher. Fixes: #327 Signed-off-by: Robert Langhammer --- .../files/usr/lib/nodewatcher.d/20-interfaces.sh | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interfaces.sh b/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interfaces.sh index 29dc247c..02376aa8 100755 --- a/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interfaces.sh +++ b/src/packages/fff/fff-network/files/usr/lib/nodewatcher.d/20-interfaces.sh @@ -48,19 +48,12 @@ for filename in $(grep 'up\|unknown' /sys/class/net/*/operstate); do interface_data=$interface_data"<$iface>$iface$addrs$traffic_rx$traffic_tx" - interface_data=$interface_data$(iwconfig "${iface}" 2>/dev/null | awk -F':' ' - /Mode/{ split($2, m, " "); printf ""m[1]"" } - /Cell/{ split($0, c, " "); printf ""c[5]"" } - /ESSID/ { split($0, e, "\""); printf ""e[2]"" } - /Freq/{ split($3, f, " "); printf ""f[1]f[2]"" } - /Tx-Power/{ split($0, p, "="); sub(/[[:space:]]*$/, "", p[2]); printf ""p[2]"" } - ') - interface_data=$interface_data$(iw dev "${iface}" info 2>/dev/null | awk ' /ssid/{ split($0, s, " "); printf ""s[2]"" } /type/ { split($0, t, " "); printf ""t[2]"" } /channel/{ split($0, c, " "); printf ""c[2]"" } /width/{ split($0, w, ": "); sub(/ .*/, "", w[2]); printf ""w[2]"" } + /txpower/{ print ""$2"dBm" } ') interface_data=$interface_data""