For Saturday's Ubuntu host + Linux VM: 'corrosion-host-agent install' writes a
systemd unit (Type=simple — the agent already handles SIGTERM cleanly),
daemon-reloads, and enables+starts the service; 'uninstall' reverses it.
- new service.rs: pure unit_file_contents() generator (unit-tested) + Linux
install/uninstall via systemctl; non-Linux returns a clear 'Linux only' error
(Windows SCM is the follow-up).
- ExecStart honors the resolved --config path (default or explicit).
- Runs as root: the agent supervises game processes + their files, needs broad
filesystem access.
cargo check + service unit test green. Tag agent-v2.0.0-alpha.11 -> CI signs ->
CDN /host-agent/alpha/.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>