From 8fc701b40e6eac298211e5fb2d656bc9d5cf5381 Mon Sep 17 00:00:00 2001 From: cronekorkn Date: Wed, 21 Dec 2022 13:54:10 +0100 Subject: [PATCH] fix old snapshot and bookmark deletion --- bundles/backup/files/backup_path_via_zfs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bundles/backup/files/backup_path_via_zfs b/bundles/backup/files/backup_path_via_zfs index 9c82198..66797d3 100644 --- a/bundles/backup/files/backup_path_via_zfs +++ b/bundles/backup/files/backup_path_via_zfs @@ -46,13 +46,13 @@ if [[ "$?" == "0" ]] then # delete old local bookmarks - for destroyable_bookmark in $(zfs list -t bookmark -H -o name "$dataset" | grep "^$dataset#$bookmark_prefix") + for destroyable_bookmark in $(zfs list -t bookmark -H -o name "$source_dataset" | grep "^$source_dataset#$bookmark_prefix") do zfs destroy "$destroyable_bookmark" done - # delete snapshots from bookmarks (except newest, even of not necessary; maybe for resuming tho) - for destroyable_snapshot in $($ssh sudo zfs list -t snapshot -H -o name "$dataset" | grep "^$dataset@$bookmark_prefix" | grep -v "$new_bookmark") + # delete remote snapshots from bookmarks (except newest, even of not necessary; maybe for resuming tho) + for destroyable_snapshot in $($ssh sudo zfs list -t snapshot -H -o name "$target_dataset" | grep "^$target_dataset@$bookmark_prefix" | grep -v "$new_bookmark") do $ssh sudo zfs destroy "$destroyable_snapshot" done