]> Sergey Matveev's repositories - dotfiles.git/commitdiff
I tend to use age now
authorSergey Matveev <stargrave@stargrave.org>
Sun, 20 Aug 2023 14:31:03 +0000 (17:31 +0300)
committerSergey Matveev <stargrave@stargrave.org>
Sun, 20 Aug 2023 14:31:03 +0000 (17:31 +0300)
bin/bin/zsnap

index 05e09e005f1008e9a921fcd45200d1cc63035a14..367272ca819d2fe618dee2e5f2005bcc73ad3c0c 100755 (executable)
@@ -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