008a003fa153479bcab69405be4bb71a6841b0d2
Part A (modules/core/sovran-hub.nix): - Add restartIfChanged=false and stopIfChanged=false to sovran-hub-update service - Add restartIfChanged=false and stopIfChanged=false to sovran-hub-rebuild service These prevent nixos-rebuild switch from terminating an in-flight update mid-execution. Part B (app/sovran_systemsos_web/server.py): - Replace _recover_stale_status() with improved version - Use MainPID + os.kill() to guard against transient is-active lies during daemon-reload - Use ExecMainStatus (actual exit code) instead of Result (may be stale from prior run) Agent-Logs-Url: https://github.com/naturallaw777/staging_alpha/sessions/63bf2cd5-9c02-4542-8926-44aa9ed63bf0 Co-authored-by: naturallaw777 <99053422+naturallaw777@users.noreply.github.com>
Testing Branch
Description
Languages
Nix
56.2%
Shell
43.8%