add blackbox_shred_all_files that shreds decrypted versions of any encrypted file, this will discard current changes

This commit is contained in:
mavenlink
2014-10-02 17:02:20 -07:00
parent 2ff15c6daf
commit cd880e76c2

23
bin/blackbox_shred_all_files Executable file
View File

@@ -0,0 +1,23 @@
#!/usr/bin/env bash
#
# blackbox_shred_all_files -- shred all decrypted versions of encrypted files
#
set -e
. _blackbox_common.sh
echo '========== ENCRYPTED FILES THAT WERE UNLOCKED:'
awk <"$BB_FILES" '{ print " " $1 ".gpg" }'
echo '========== FILES THAT WILL BE SHREDDED:'
need_warning=false
for i in $(<$BB_FILES) ; do
unencrypted_file=$(get_unencrypted_filename "$i")
encrypted_file=$(get_encrypted_filename "$i")
if [[ -f "$unencrypted_file" ]]; then
shred_file "$unencrypted_file"
fi
done
echo '========== DONE.'