git.delta.rocks / jrsonnet / refs/commits / bd11592510bb

difftreelog

feat online activation mode

Lach2025-04-10parent: #2bba083.patch.diff
in: trunk

3 files changed

modifiedcmds/fleet/src/cmds/build_systems.rsdiffbeforeafterboth
--- a/cmds/fleet/src/cmds/build_systems.rs
+++ b/cmds/fleet/src/cmds/build_systems.rs
@@ -247,7 +247,8 @@
 			};
 			let switch_script = specialised.join("bin/switch-to-configuration");
 			let mut cmd = host.cmd(switch_script).in_current_span().await?;
-			cmd.arg(action.name().expect("upload.should_activate == false"));
+			cmd.env("FLEET_ONLINE_ACTIVATION", "1")
+				.arg(action.name().expect("upload.should_activate == false"));
 			if let Err(e) = cmd.sudo().run().in_current_span().await {
 				error!("failed to activate: {e}");
 				failed = true;
modifiedmodules/nixos/module-list.nixdiffbeforeafterboth
--- a/modules/nixos/module-list.nix
+++ b/modules/nixos/module-list.nix
@@ -3,4 +3,5 @@
   ./secrets.nix
   ./rollback.nix
   ./nix-sign.nix
+  ./online.nix
 ]
addedmodules/nixos/online.nixdiffbeforeafterboth

no changes