From 042944e41650b34faa0573dc99f5ab13f78fb3ee Mon Sep 17 00:00:00 2001 From: PrincessPi3 Date: Sat, 23 May 2026 07:48:28 -0600 Subject: [PATCH] sum updoots --- create-attributable-archive.sh | 42 ++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/create-attributable-archive.sh b/create-attributable-archive.sh index 2ad3075..9582149 100755 --- a/create-attributable-archive.sh +++ b/create-attributable-archive.sh @@ -23,6 +23,48 @@ checkcode () { fi } +reset() { + printf "autoshredding these files..." + find . -type f \( -path ".git" -o -path "keystore" -o -path "archives" \) -prune \( -name "*.sha512" -o -name "checksums*" -o -name "private_*" -o -name ".*" -o -name "*.sig" -o -name "*.7z" -o -name "anonymous_signer" \) -print -exec shred -uz {} \; + checkcode $? + + printf "nuking errant priv key files..." + shred -uz private_* + checkcode $? + shred -uz attribution_passphrase_* + checkcode $? + + echo "autoshredding out..." + srm -r -z -l -l ./out + checkcode $? + + echo "rebuilding out..." + printf "making out dir structure..." + mkdir -p out/contents + checkcode $? + printf "updating out/contents/READMD.md..." + echo "put files to verifiably archive in here" > out/contents/README.md + checkcode $? + printf "updating out/README.md..." + echo "# todo: make this nice" > ./out/README.md + checkcode $? + + printf "making out/test_validate_passphrase.sh..." + cp test_validation_passphrase.txt out/test_validate_passphrase.sh + checkcode $? + printf "making out/test_validate_passphrase.sh executable..." + chmod +x out/test_validate_passphrase.sh + checkcode $? + printf "making out/verify-everything.sh..." + cp verify-everything.txt out/verify-everything.sh + checkcode $? + printf "making out/verify-everything.sh executable"... + chmod +x out/verify-everything.sh + checkcode $? + + echo -e "\n\033[0;32mreset done :3\033[0m\n" +} + printf "setting up environment..." bash reset.sh checkcode $?