firmware/src/packages/fff/fff-hoodutils/files/lib/functions/fff/evalhoodinfo

37 lines
915 B
Plaintext

# SPDX-License-Identifier: GPL-3.0-only
#
# Copyright 2017 Adrian Schmutzler
. /lib/functions/fff/keyxchange
jsonfile="$(getJsonPath)"
if [ -n "$jsonfile" ] ; then
json_load "$(cat "$jsonfile")"
json_select hood
json_get_var mesh_type2 mesh_type2
json_get_var mesh_type5 mesh_type5
json_get_var chan2ghz channel2
json_get_var chan5ghz channel5
json_get_var essid essid
else
mesh_type2="-"
mesh_type5="-"
chan2ghz="-"
chan5ghz="-"
essid="-"
fi
real_chan2ghz="--"
real_chan5ghz="--"
real_essid="-"
if uci -q get wireless.w2ap > /dev/null ; then
radio2="$(uci -q get wireless.w2ap.device)"
real_chan2ghz="$(uci -q get "wireless.${radio2}.channel")"
real_essid="$(uci -q get wireless.w2ap.ssid)"
fi
if uci -q get wireless.w5ap > /dev/null ; then
radio5="$(uci -q get wireless.w5ap.device)"
real_chan5ghz="$(uci -q get "wireless.${radio5}.channel")"
real_essid="$(uci -q get wireless.w5ap.ssid)"
fi