Merge pull request #41928 from woffs/zfs-service-enable
nixos/zfs: enable zfs services
This commit is contained in:
commit
cc7aa24c8c
@ -414,12 +414,15 @@ in
|
|||||||
${packages.zfsUser}/sbin/zfs set nixos:shutdown-time="$(date)" "${pool}"
|
${packages.zfsUser}/sbin/zfs set nixos:shutdown-time="$(date)" "${pool}"
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
createZfsService = serv:
|
||||||
|
nameValuePair serv {
|
||||||
|
after = [ "systemd-modules-load.service" ];
|
||||||
|
wantedBy = [ "zfs.target" ];
|
||||||
|
};
|
||||||
|
|
||||||
in listToAttrs (map createImportService dataPools ++ map createSyncService allPools) // {
|
in listToAttrs (map createImportService dataPools ++
|
||||||
"zfs-mount" = { after = [ "systemd-modules-load.service" ]; };
|
map createSyncService allPools ++
|
||||||
"zfs-share" = { after = [ "systemd-modules-load.service" ]; };
|
map createZfsService [ "zfs-mount" "zfs-share" "zfs-zed" ]);
|
||||||
"zfs-zed" = { after = [ "systemd-modules-load.service" ]; };
|
|
||||||
};
|
|
||||||
|
|
||||||
systemd.targets."zfs-import" =
|
systemd.targets."zfs-import" =
|
||||||
let
|
let
|
||||||
|
Loading…
x
Reference in New Issue
Block a user