Developing lightweight computation at the DSG edge

Commit dcd0b810 authored by Roger Pueyo Centelles's avatar Roger Pueyo Centelles
Browse files

[qmp-system] Improve wifihealth script



iw won't report a channel if the radio interface has been put down.
Reload it also in these cases.
Signed-off-by: default avatarRoger Pueyo Centelles <roger.pueyo@guifi.net>
parent ecd19666
...@@ -35,8 +35,9 @@ if [ $lastdev ]; then ...@@ -35,8 +35,9 @@ if [ $lastdev ]; then
# Check that channel configurations in /etc/config/qmp and /etc/config/wireless match # Check that channel configurations in /etc/config/qmp and /etc/config/wireless match
if [ "$qmpchannelnum" == "$wifichannelnum" ]; then if [ "$qmpchannelnum" == "$wifichannelnum" ]; then
# If the channel configured in /etc/config/wireless and the one reported by iw differ, reset the wifi # If iw does not report a channel, or if it reports a channel different to the one
if [ $wifichannelnum -ne $iwchannel ]; then # configured in /etc/config/wireless, reset the wifi
if [ ! $iwchannel ] || [ $wifichannelnum -ne $iwchannel ]; then
wifi wifi
exit 0 exit 0
fi fi
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment