From cc875c00fe0ceb60250422d042283d92410f9df2 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Sun, 27 May 2018 11:39:59 +0100
Subject: [PATCH] Tidying

---
 src/freedombone-utils-avahi | 28 ++++++++++++----------------
 1 file changed, 12 insertions(+), 16 deletions(-)

diff --git a/src/freedombone-utils-avahi b/src/freedombone-utils-avahi
index 848e23702..fcbeeae06 100755
--- a/src/freedombone-utils-avahi
+++ b/src/freedombone-utils-avahi
@@ -123,24 +123,20 @@ function mesh_avahi {
 function keep_avahi_running {
     WATCHDOG_SCRIPT_NAME="keepon"
 
-    if [ ! -f "/usr/bin/$WATCHDOG_SCRIPT_NAME" ]; then
-        { echo '#!/bin/bash';
-          echo 'LOGFILE=/var/log/keepon.log';
-          echo "CURRENT_DATE=\$(date)"; } > "/usr/bin/$WATCHDOG_SCRIPT_NAME"
+    if grep -q "avahi daemon" "/usr/bin/$WATCHDOG_SCRIPT_NAME"; then
+        return
     fi
 
-    if ! grep -q "avahi daemon" "/usr/bin/$WATCHDOG_SCRIPT_NAME"; then
-        { echo '';
-          echo '# keep avahi daemon running';
-          echo "AVAHI_RUNNING=\$(systemctl is-active avahi-daemon >/dev/null 2>&1 && echo Running)";
-          echo "if [ ! \$AVAHI_RUNNING ]; then";
-          echo '  systemctl start avahi-daemon';
-          echo "  echo -n \$CURRENT_DATE >> \$LOGFILE";
-          echo "  echo \" Avahi daemon restarted\" >> \$LOGFILE";
-          echo 'fi';
-          echo '# End of avahi'; } >> "/usr/bin/$WATCHDOG_SCRIPT_NAME"
-        chmod +x "/usr/bin/$WATCHDOG_SCRIPT_NAME"
-    fi
+    { echo '';
+      echo '# keep avahi daemon running';
+      echo "AVAHI_RUNNING=\$(systemctl is-active avahi-daemon >/dev/null 2>&1 && echo Running)";
+      echo "if [ ! \$AVAHI_RUNNING ]; then";
+      echo '  systemctl start avahi-daemon';
+      echo "  echo -n \$CURRENT_DATE >> \$LOGFILE";
+      echo "  echo \" Avahi daemon restarted\" >> \$LOGFILE";
+      echo 'fi';
+      echo '# End of avahi'; } >> "/usr/bin/$WATCHDOG_SCRIPT_NAME"
+    chmod +x "/usr/bin/$WATCHDOG_SCRIPT_NAME"
 }
 
 function install_avahi {
-- 
GitLab