From 14f65abd543dd44a226eea394ec817d87242893c Mon Sep 17 00:00:00 2001 From: Bob Mottram <bob@freedombone.net> Date: Wed, 8 Aug 2018 14:20:41 +0100 Subject: [PATCH] Improve tripwire install so there is no prompt to overwrite --- src/freedombone-base-tripwire | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/freedombone-base-tripwire b/src/freedombone-base-tripwire index b76e26d04..fbfba23e0 100755 --- a/src/freedombone-base-tripwire +++ b/src/freedombone-base-tripwire @@ -80,10 +80,17 @@ function install_tripwire { echo 'TEMPDIRECTORY =/tmp'; echo "MAILFROMADDRESS =tripwire@\$(HOSTNAME)"; } > /etc/tripwire/twcfg.txt + if [ -f "/etc/tripwire/${HOSTNAME}-local.key" ]; then + rm "/etc/tripwire/${HOSTNAME}-local.key" + fi echo ' ' | twadmin --generate-keys -L "/etc/tripwire/${HOSTNAME}-local.key" -S "/etc/tripwire/${HOSTNAME}-site.key" + if [ -f "/etc/tripwire/${HOSTNAME}-site.key" ]; then + rm "/etc/tripwire/${HOSTNAME}-site.key" + fi + echo ' ' | twadmin --create-cfgfile -S "/etc/tripwire/${HOSTNAME}-site.key" /etc/tripwire/twcfg.txt @@ -142,6 +149,10 @@ function install_tripwire { # site key name sed -i "s|\$(TWETC)/site.key|\$(TWETC)/\$(HOSTNAME)-site.key|g" /etc/tripwire/twpol.txt + if [ -f "/etc/tripwire/${HOSTNAME}-site.key" ]; then + rm "/etc/tripwire/${HOSTNAME}-site.key" + fi + # create the policy echo ' -- GitLab