wireless: cleanup interfaces-variable usage

This commit is contained in:
Kim B. Heino 2020-10-08 07:31:36 +03:00
parent d889349332
commit 1f6d07e52a
1 changed files with 10 additions and 10 deletions

View File

@ -1,16 +1,16 @@
config_wireless() { config_wireless() {
interfaces=$(iwinfo 2> /dev/null | sed '/^wlan/!d; s/ .*//g; /-/d') interfaces=$(iwinfo 2> /dev/null | sed '/^[a-zA-Z]/!d; s/ .*//')
for interface in ${interfaces} radios=$(echo "${interfaces}" | sed '/-/d')
for radio in ${radios}
do do
echo "multigraph wireless_${interface} echo "multigraph wireless_${radio}
graph_title WLAN ${interface} AP Statistics graph_title WLAN ${radio} AP Statistics
graph_vlabel Strength (dBm) graph_vlabel Strength (dBm)
graph_category network graph_category network
graph_scale no graph_scale no
signal.label Signal signal.label Signal
noise.label Noise" noise.label Noise"
done done
interfaces=$(iwinfo 2> /dev/null | sed '/^wlan/!d; s/ .*//g')
for interface in ${interfaces} for interface in ${interfaces}
do do
echo "multigraph wireless_assoc_$(clean_fieldname "${interface}") echo "multigraph wireless_assoc_$(clean_fieldname "${interface}")
@ -23,13 +23,13 @@ clients.label Clients"
done done
} }
fetch_wireless() { fetch_wireless() {
interfaces=$(iwinfo 2> /dev/null | sed '/^wlan/!d; s/ .*//g; /-/d') interfaces=$(iwinfo 2> /dev/null | sed '/^[a-zA-Z]/!d; s/ .*//')
for interface in ${interfaces} radios=$(echo "${interfaces}" | sed '/-/d')
for radio in ${radios}
do do
echo "multigraph wireless_${interface}" echo "multigraph wireless_${radio}"
iwinfo "${interface}" info | sed -r 's/unknown/0 dBm/g; /Signal.*Noise/!d; s/^.* Signal: ([-0-9]+) dBm Noise: ([-0-9]+) dBm/signal.value \1\nnoise.value \2/' iwinfo "${radio}" info | sed -r 's/unknown/0 dBm/g; /Signal.*Noise/!d; s/^.* Signal: ([-0-9]+) dBm Noise: ([-0-9]+) dBm/signal.value \1\nnoise.value \2/'
done done
interfaces=$(iwinfo 2> /dev/null | sed '/^wlan/!d; s/ .*//g')
for interface in ${interfaces} for interface in ${interfaces}
do do
echo "multigraph wireless_assoc_$(clean_fieldname "${interface}")" echo "multigraph wireless_assoc_$(clean_fieldname "${interface}")"