hammerhead-xdm r5: require vtdaemon (VT bring-up dependency)
hammerhead-xdm r5: require vtdaemon (VT bring-up dependency) xdm's Xorg needs the kernel VT subsystem configured by vtdaemon or its VT_WAITACTIVE hangs. Add vtdaemon to requires so it is up first.
Author:
Chris Tusa <chris.tusa@leafscale.com>
Date:
Jul 24, 2026 10:40
Changeset:
ccd8c9f06cc5971af4a06e05ae94cf55c2e7ebe1
Branch:
default
Changed files:
Diff
diff -r 8a3e0f1b6b96 -r ccd8c9f06cc5 base/hammerhead-xdm/package.toml --- a/base/hammerhead-xdm/package.toml Fri Jul 24 09:24:28 2026 -0500 +++ b/base/hammerhead-xdm/package.toml Fri Jul 24 10:40:57 2026 -0500 @@ -10,7 +10,7 @@ [package] name = "hammerhead-xdm" version = "1.0.0" -release = 4 +release = 5 description = "Zygaena marine-dark xdm greeter branding, system Xsession/Xservers wiring, and a disabled zyginit xdm service" url = "https://git.sharkos.one/zygaena/hammerhead" license = "CDDL-1.0" diff -r 8a3e0f1b6b96 -r ccd8c9f06cc5 base/hammerhead-xdm/service.toml --- a/base/hammerhead-xdm/service.toml Fri Jul 24 09:24:28 2026 -0500 +++ b/base/hammerhead-xdm/service.toml Fri Jul 24 10:40:57 2026 -0500 @@ -12,7 +12,9 @@ [exec] start = "/etc/zyginit/services/xdm/start.sh" [dependencies] -requires = ["utmpd", "filesystem"] +# vtdaemon MUST be up first: it configures the kernel VT subsystem, without +# which Xorg's VT_WAITACTIVE bring-up hangs (started with no ctty by zyginit). +requires = ["utmpd", "filesystem", "vtdaemon"] after = ["devfs"] conflicts = ["console-login"] [contract]