fire_rollback

Function fire_rollback 

Source
async fn fire_rollback(target_basename: &str) -> Result<Option<RollbackOutcome>>
Expand description

LOADBEARING: target_basename resolves to the rolled-back closure’s store path, NOT /run/current-system. The agent fires rollback while the failed closure is still current, so its switch-to-configuration would “switch to” itself - a no-op that leaves nginx (or whatever caused the failure) still down. Use the freshly-flipped profile target’s binary.