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.