flybrain/infra/units
acamilo f205d95e5e loop recovery: review-ladder fixes, root never runs a fly-writable binary
B1: fly-loop-reset runs only /opt/fly/sbin/flysim, a root-owned copy
05-deploy installs from the release tarball after checking it against
the tarball's MANIFEST; fixed paths, fly.env parsed as data, env -i.
B2: the wrapper pauses fly-watchdog.timer (and waits out a running
probe) for the reset, and starts flysim and the timer on every exit.
H1: a step that raises or times out is a failed step; the ladder state
is saved before the step runs. H2: one --list call computes the build's
compatibility once; TimeoutStartSec 25 min. H3: level 2+ resets to the
rung below the best or restarts, never lower.
Tests run the wrapper against a fake flysim, systemctl and archives.
2026-09-28 21:34:32 +00:00
..
fly-loop-recover.service loop recovery: review-ladder fixes, root never runs a fly-writable binary 2026-09-28 21:34:32 +00:00
fly-loop-recover.timer Add conservative automated loop recovery timer 2026-09-26 01:12:46 +00:00
fly-recap.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
fly-recap.timer flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
fly-retention.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
fly-retention.timer flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
fly-watchdog.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
fly-watchdog.timer flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
fly.target flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
flybridge.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
flycast.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
flyedge.service infra: flyedge.service, off by default, and the feed bus through build, deploy and watchdog 2026-09-23 11:41:28 +00:00
flypush-restart.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
flypush-restart.timer flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
flypush.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
flysim.service infra: flyedge.service, off by default, and the feed bus through build, deploy and watchdog 2026-09-23 11:41:28 +00:00
flystage-web.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
flystage.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
mediamtx.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
pulse.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00
xvfb.service flybrain v0.4.0: public tree (history retained privately) 2026-09-21 15:09:46 +00:00