dbus
| Version | 2026.144.1443 |
| Repo | superproject |
A supervisord-managed D-Bus session bus exported at a unix-socket address for in-container clients
Installs the distro D-Bus package (the dbus-daemon binary) and runs a
session bus under supervisord as dbus-daemon --session --nofork --address=unix:path=/tmp/dbus-session, exporting
DBUS_SESSION_BUS_ADDRESS so notification senders, introspection tools,
and the dbus: check verb’s gdbus clients in the container can reach the bus.
Every claim is verifiable: the dbus-daemon binary on disk and the
providing package installed at build scope, and at deploy scope the
session-bus address env var exported plus the dbus service running.
Services
Section titled “Services”dbus
Acceptance plan
Section titled “Acceptance plan”This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.
| Intent | Step |
|---|---|
check |
the dbus-daemon binary is installed at /usr/bin/dbus-daemon |
check |
the providing D-Bus package is installed (dbus-daemon on Fedora, dbus on Arch/Debian/Ubuntu) |
check |
the DBUS_SESSION_BUS_ADDRESS env var is exported as a unix-socket address |
check |
the supervised dbus session-bus service is running |
agent-check |
the supervised dbus service keeps the session bus reachable, restarting automatically (restart=always) if the dbus-daemon process exits |