rollback script

This commit is contained in:
2026-06-16 22:43:16 -05:00
parent bd3daecaed
commit 764485f19a
+8 -7
View File
@@ -128,6 +128,7 @@
}; };
boot.zfs.forceImportRoot = false; boot.zfs.forceImportRoot = false;
# Delete root on reboot disable for now while broken # Delete root on reboot disable for now while broken
boot.initrd.systemd.services = { boot.initrd.systemd.services = {
rollback = { rollback = {
@@ -135,14 +136,14 @@
wantedBy = [ "initrd.target" ]; wantedBy = [ "initrd.target" ];
before = [ "sysroot.mount" ]; before = [ "sysroot.mount" ];
after = [ "zfs-import-zroot.service" ]; after = [ "zfs-import-zroot.service" ];
path = with pkgs; [ zfs ];
serviceConfig = { unitConfig.DefaultDependencies = "no";
Type = "oneshot"; serviceConfig.Type = "oneshot";
ExecStart = pkgs.writeShellScript "delete-root" ''
${pkgs.zfs}/bin/zfs rollback -r zroot/root@blank script = ''
echo "blank rollback complete" zfs rollback -r zroot/root@blank && echo "blank rollback complete" | tee /dev/kmsg
''; '';
};
}; };
}; };