From de582990185ae50708336d56bde8364b03646c4b Mon Sep 17 00:00:00 2001 From: fuzzle <jens@viisauksena.de> Date: Tue, 27 Sep 2016 18:10:20 +0200 Subject: [PATCH] add wifi renewal after 5 min, and fastd retry after 7 minutes offline --- files/lib/gluon/ssid-changer/emergency.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/files/lib/gluon/ssid-changer/emergency.sh b/files/lib/gluon/ssid-changer/emergency.sh index 4e9a8e7..b4ab508 100755 --- a/files/lib/gluon/ssid-changer/emergency.sh +++ b/files/lib/gluon/ssid-changer/emergency.sh @@ -14,7 +14,7 @@ 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) if [ $netz -ne 0 ] ; then - logger "emergency found network, exiting" + echo "$0 found GW in network, exiting"|logger echo 0 > /tmp/emergency exit 0 fi @@ -27,7 +27,11 @@ touch /tmp/emergency counter=$(cat /tmp/emergency) if [ -z $counter ] ; then counter=0 ; fi if [ $counter -lt 10 ] - then let counter+=1; echo $counter > /tmp/emergency + then + let counter+=1 + echo $counter > /tmp/emergency + if [ $counter -eq 5 ]; then echo "$0 - 5 min offline - try wifi"|logger; wifi ; fi + if [ $counter -eq 7 ]; then echo "$0 - 7 min offline - try restart fastd"|logger; /etc/init.d/fastd restart ; fi else reboot fi echo $counter -- GitLab