From 144fae7baebd632299fe618831bc6f2be33f4429 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Fri, 4 Aug 2017 18:28:43 +0100
Subject: [PATCH] tripwire check

---
 src/freedombone-base-tripwire | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/freedombone-base-tripwire b/src/freedombone-base-tripwire
index 2c0db7eb8..74772c79a 100755
--- a/src/freedombone-base-tripwire
+++ b/src/freedombone-base-tripwire
@@ -139,9 +139,11 @@ function install_tripwire {
 
        ' | reset-tripwire
 
-    TRIPWIRE_MIN=$((1 + RANDOM % 49))
-    TRIPWIRE_HOUR=$((1 + RANDOM % 6))
-    echo "${TRIPWIRE_MIN} ${TRIPWIRE_HOUR}              *   *   *   root /usr/sbin/tripwire -m c" /etc/crontab
+    if ! grep -q "tripwire" /etc/crontab; then
+        TRIPWIRE_MIN=$((1 + RANDOM % 49))
+        TRIPWIRE_HOUR=$((1 + RANDOM % 6))
+        echo "${TRIPWIRE_MIN} ${TRIPWIRE_HOUR}              *   *   *   root /usr/sbin/tripwire -m c" >> /etc/crontab
+    fi
 
     mark_completed $FUNCNAME
 }
-- 
GitLab