zfs: handle dubplicate dataset names

This commit is contained in:
ibizaman 2026-05-26 22:37:06 +02:00
parent 941f2257d0
commit 52b14d91f6

View file

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