fix zfs rollback service

This commit is contained in:
Gerg-L 2024-05-04 00:51:25 -04:00
parent eea108801e
commit 563de3d600
Signed by: gerg-l
SSH key fingerprint: SHA256:FPYDHIkvMocr4wdmZXpgpJjsb2Tw6rASs2ISPbOb0KI

View file

@ -65,7 +65,6 @@
#keyboard module for zfs password #keyboard module for zfs password
availableKernelModules = [ "hid_generic" ]; availableKernelModules = [ "hid_generic" ];
systemd.services.rollback = { systemd.services.rollback = {
path = [ pkgs.zfs ];
serviceConfig = { serviceConfig = {
Type = "oneshot"; Type = "oneshot";
RemainAfterExit = true; RemainAfterExit = true;
@ -74,6 +73,7 @@
wantedBy = [ "initrd.target" ]; wantedBy = [ "initrd.target" ];
after = [ "zfs-import.target" ]; after = [ "zfs-import.target" ];
before = [ "sysroot.mount" ]; before = [ "sysroot.mount" ];
path = [ config.boot.zfs.package ];
script = '' script = ''
zfs rollback -r rpool/root@empty zfs rollback -r rpool/root@empty
zfs rollback -r rpool/var@empty zfs rollback -r rpool/var@empty