From 8aec3e3da3494114424a5ad6ca3b41d7914227ad Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Sat, 5 Aug 2017 17:25:27 +0100
Subject: [PATCH] Tripwire ignores global node modules

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

diff --git a/src/freedombone-base-tripwire b/src/freedombone-base-tripwire
index fa7500b1d..11159fd31 100755
--- a/src/freedombone-base-tripwire
+++ b/src/freedombone-base-tripwire
@@ -120,6 +120,11 @@ function install_tripwire {
     if ! grep -q '!/etc/share/tt-rss/lock' /etc/tripwire/twpol.txt; then
         sed -i '\|/etc\t\t->.*|a\    !/etc/share/tt-rss/lock ;' /etc/tripwire/twpol.txt
     fi
+    # ignore global node modules
+    if ! grep -q '!/usr/local/lib/node_modules' /etc/tripwire/twpol.txt; then
+        sed -i '\|/etc\t\t->.*|a\    !/usr/local/lib/node_modules ;' /etc/tripwire/twpol.txt
+    fi
+
     # Not much is in /usr/local/bin other than project commands and avoiding it removes
     # problems with updates. This is a tradeoff, but not by much.
     sed -i '/\/usr\/local\/bin/d' /etc/tripwire/twpol.txt
-- 
GitLab