From 40362dfccfb7bd7c19a2ad486a980b67be875336 Mon Sep 17 00:00:00 2001 From: nicholas Date: Fri, 13 Oct 2023 13:51:49 +0200 Subject: [PATCH] Stacked additional rm commands in mac-wipe.sh to ensure files may be deleted if shred dependency is not installed or fails to work. Passes local sanity test. --- files/lib/blue-merle/mac-wipe.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/files/lib/blue-merle/mac-wipe.sh b/files/lib/blue-merle/mac-wipe.sh index 695a5f1..2daec69 100644 --- a/files/lib/blue-merle/mac-wipe.sh +++ b/files/lib/blue-merle/mac-wipe.sh @@ -39,18 +39,18 @@ GASLIGHT # Kills process responsible for manipulating (and protecting) the /tmp/ file instance killall -9 gltertf -# shredding /tmp/tertf +# shredding /tmp/tertf, rm for good measure if [ -f "$tmp_file" ];then echo "Files found within /tmp/. Let's get to it." - shred -v -u "$tmp_file" + shred -v -u "$tmp_file" || rm -f "$tmp_file" else echo "No file found within /tmp/tertf. No shredding to be done there." fi -# shredding /etc/tertf +# shredding /etc/tertf, , rm for good measure if [ -f "$etc_file" ]; then echo "Files found in /etc/. Let's get to it." - shred -v -u "$etc_file" #-v provides verbose output to ease my anxious mind and -u deletes files after they are overwritten + shred -v -u "$etc_file" || rm -f "$tmp_file" else echo "No file found within /etc/tertf. No shredding to be done there." fi