From 4b67031b2d39ef4d76d0c0649fa35280172d2f84 Mon Sep 17 00:00:00 2001 From: fuzzle <jens@viisauksena.de> Date: Wed, 28 Sep 2016 03:55:37 +0200 Subject: [PATCH] if no gw is present batctl print a line that no gw is found - we have to take care of this --- files/lib/gluon/ssid-changer/emergency.sh | 2 +- files/lib/gluon/ssid-changer/ssid-changer.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/files/lib/gluon/ssid-changer/emergency.sh b/files/lib/gluon/ssid-changer/emergency.sh index b4ab508..f768ceb 100755 --- a/files/lib/gluon/ssid-changer/emergency.sh +++ b/files/lib/gluon/ssid-changer/emergency.sh @@ -12,7 +12,7 @@ echo 900 > /proc/$(pgrep ntp)/oom_score_adj # ntp echo 950 > /proc/$(pgrep /usr/sbin/batadv-vis)/oom_score_adj # batvis # if we see bat GW just exit -netz=$(batctl gwl -H|wc -l) +netz=$(batctl gwl -H|grep -v "gateways in range"|wc -l) if [ $netz -ne 0 ] ; then echo "$0 found GW in network, exiting"|logger echo 0 > /tmp/emergency diff --git a/files/lib/gluon/ssid-changer/ssid-changer.sh b/files/lib/gluon/ssid-changer/ssid-changer.sh index 591916f..22c4722 100755 --- a/files/lib/gluon/ssid-changer/ssid-changer.sh +++ b/files/lib/gluon/ssid-changer/ssid-changer.sh @@ -1,7 +1,7 @@ #!/bin/sh # maximum simplyfied, no more ttvn rating -check=$(batctl gwl -H|wc -l) +check=$(batctl gwl -H|grep -v "gateways in range"|wc -l) name=$(nodename status|tail -c 21) offline="FF_OFFLINE_" default="freiburg.freifunk.net" -- GitLab