diff --git a/.local/bin/homesync b/.local/bin/homesync index 52c9f39d..4493e69e 100755 --- a/.local/bin/homesync +++ b/.local/bin/homesync @@ -96,13 +96,16 @@ fi if [ -n "$OPT_DEVICE" ]; then section "GnuPG" sudo cryptsetup open "$OPT_DEVICE" gpg_backup - sudo mount -o compress=zstd /dev/mapper/gpg_backup /mnt - gpg --import /mnt/public/.gnupg/pubring.gpg - sudo btrfs subvolume snapshot -r /mnt/public /mnt/.snapshots/public.${date +%F_%R:%S} && \ - rm -rfv /mnt/public/.gnupg && \ - cp -a ~/.gnupg /mnt/public/ - sudo umount /mnt + MOUNT_POINT=/mnt + # MOUNT_POINT=/media/ambrevar/gpg_backup + sudo mount -o compress=zstd /dev/mapper/gpg_backup "$MOUNT_POINT" + gpg --import "$MOUNT_POINT"/public/.gnupg/pubring.gpg + sudo btrfs subvolume snapshot -r "$MOUNT_POINT"/public "$MOUNT_POINT"/.snapshots/public.$(date +%F_%R:%S) && \ + rm -rfv "$MOUNT_POINT"/public/.gnupg && \ + cp -av ~/.gnupg "$MOUNT_POINT"/public/ + sudo umount "$MOUNT_POINT" sudo cryptsetup close gpg_backup + unset MOUNT_POINT fi ## No need for package-list with Guix manifests.