From 54e270e93d5824a40a29217786739f8d00e6d4fb Mon Sep 17 00:00:00 2001 From: Tslil Clingman Date: Sun, 22 May 2016 22:12:47 -0400 Subject: Made encryption betterer(tm) --- bak | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'bak') diff --git a/bak b/bak index 3d9bae5..5765934 100755 --- a/bak +++ b/bak @@ -5,10 +5,10 @@ bakdir=$HOME/store/bak e="" -if [ "$1" == "-e" ]; then - e="true" - shift -fi; +case "$1" in + "-g") e="--encrypt"; shift ;; + "-s") e="--encrypt --symmetric --sign --cipher-algo AES256"; shift +esac; for k in $*; do if [ -d "$k" ]; then @@ -21,11 +21,12 @@ for k in $*; do echo Archiving and compressing $name ... mkdir -p $bakdir/$path cd $k; cd .. - tar --xz --atime-preserve -p -cf $name $folder if [ -n "$e" ]; then echo Encrypting $name - gpg --encrypt $name - fi + tar --xz --atime-preserve -p -cO $folder | gpg $e - > $name.gpg + else + tar --xz --atime-preserve -p -cf $name $folder + fi; else echo Skipping $k, not a directory fi -- cgit v1.2.3