From 4961e6f27735e00b165a74a88ac08563102fa919 Mon Sep 17 00:00:00 2001 From: FalsePhilosopher <108245223+FalsePhilosopher@users.noreply.github.com> Date: Wed, 2 Oct 2024 21:41:15 -0600 Subject: [PATCH] Update zst.sh Add BLAKE2 check --- zst.sh | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/zst.sh b/zst.sh index 6254e76..033c46f 100644 --- a/zst.sh +++ b/zst.sh @@ -1,7 +1,22 @@ #!/bin/bash -cd /tmp -gh release download -p 'Infosec-Cheatsheets.tar.zst*' -p 'dictionary' -R FalsePhilosopher/Infosec-Cheatsheets +# Workflow to create archive/release +# git pull --recursive --jobs 8 https://github.com/FalsePhilosopher/Infosec-Cheatsheets +# cd Infosec-Cheatsheets +# rm -rf .git +# b2rsum -o +# cd .. +# tar --use-compress-program "zstd -T0 -19" -cvf Infosec-Cheatsheets.tar.zst Infosec-Cheatsheets +# gpg --sign Infosec-Cheatsheets.tar.zst +# split -b 1999M Infosec-Cheatsheets.tar.zst Infosec-Cheatsheets.tar.zst && split -b 1999M Infosec-Cheatsheets.tar.zst.gpg Infosec-Cheatsheets.tar.zst.gpg + + +cd /tmp/ +# gh release download -p 'Infosec-Cheatsheets.tar.zst*' -p 'Infosec-Cheatsheets.tar.zst.sig' -R FalsePhilosopher/Infosec-Cheatsheets +gh release download -p 'Infosec-Cheatsheets.tar.zst*' -R FalsePhilosopher/Infosec-Cheatsheets cat /tmp/Infosec-Cheatsheets.tar.zst* > /tmp/Infosec-Cheatsheets.tar.zst rm Infosec-Cheatsheets.tar.zsta* -tar --use-compress-program "zstd -d --rm -T0 -D dictionary" -xvf "Infosec-Cheatsheets.tar.zst" --directory $HOME/Downloads -rm dictionary Infosec-Cheatsheets.tar.zst +# gpg --verify Infosec-Cheatsheets.tar.zst.sig +tar --use-compress-program "zstd -d -T0" -xvf "Infosec-Cheatsheets.tar.zst" --directory $HOME/Downloads +rm Infosec-Cheatsheets.tar.zst +cd $HOME/Downloads/Infosec-Cheatsheets/ +b2sum -oRESULTS -c $HOME/Downloads/Infosec-Cheatsheets/BLAKE2SUMS && echo "ALL OK" || echo "WOW! Something fishy's going on"