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