openrc: single service (ollie.initd) manages both superpowerd and the elevate adapter via start_post/stop_pre, since supervise-daemon only supervises one process and openrc has no PartOf equivalent. systemd: two user services with native dependency management. superpowerd.service runs the daemon; ollie-elevate-adapter.service depends on it via Requires+PartOf (auto-stops with superpowerd). |
||
|---|---|---|
| .. | ||
| ollie-elevate-adapter.service | ||
| superpowerd.service | ||