rollback script

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