zfs: print snapshots on activation

This commit is contained in:
ibizaman 2026-06-25 08:54:48 +02:00 committed by Pierre Penninckx
parent 3432df47f1
commit 271bc1dc0b

View file

@ -249,9 +249,10 @@ in
let
recursiveFlag = lib.optionalString cfg.snapshotBeforeActivation.recursive "-r";
in
lib.concatMapStringsSep "\n" (ds: "zfs snapshot ${recursiveFlag} ${ds}@\"$name\"") (
lib.uniqueStrings datasets
)
lib.concatMapStringsSep "\n" (ds: ''
echo "Taking ZFS snapshot of ${ds}@$name"
zfs snapshot ${recursiveFlag} ${ds}@"$name"
'') (lib.uniqueStrings datasets)
)
);
};