X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=blobdiff_plain;f=bin%2Fbin%2Fzsnap;fp=bin%2Fbin%2Fzsnap;h=367272ca819d2fe618dee2e5f2005bcc73ad3c0c;hp=05e09e005f1008e9a921fcd45200d1cc63035a14;hb=dce10077de3ba457ffc122214265782e0f36b531;hpb=1a0b9ecba2e9d8afd9c69d3d73cc149db8ff1c06 diff --git a/bin/bin/zsnap b/bin/bin/zsnap index 05e09e0..367272c 100755 --- a/bin/bin/zsnap +++ b/bin/bin/zsnap @@ -14,7 +14,7 @@ EOF exit 1 } -enccmd=(gpg --compress-level 0 --encrypt --recipient offline) +enccmd=(age -R ~/.age/offline.pub) [[ $# -ge 2 ]] || usage @@ -44,7 +44,7 @@ case $action in dst=$3 [[ -d $dst ]] || usage setopt PIPE_FAIL - zfs send -Rwv $latest | zstd | $enccmd > $dst/$latest_filename.zfs.zst.gpg + zfs send -Rwv $latest | zstd | $enccmd > $dst/$latest_filename.zfs.zst.age sync touch $dst/$latest_filename.from ;; @@ -59,7 +59,7 @@ case $action in setopt PIPE_FAIL set -x zfs send -Rwv -i ${latest_dst:gs#%#/} $latest | zstd | $enccmd > \ - $dst/$latest_filename.zfs.zst.gpg + $dst/$latest_filename.zfs.zst.age set +x sync print $latest_dst > $dst/$latest_filename.from