2026-09-27
elogind boot race fixed
For a few ISO builds, booting got stuck in a crash loop before the login
screen could come up. Two elogind processes were racing to own the
org.freedesktop.login1 dbus name: the activation file shipped by the
package let dbus spawn a second copy while the supervised one was still
starting, the loser exited, and dinit eventually gave up on the service.
The fix ships in elogind-252.39_2: the package no longer installs the
dbus system-service activation file, so only the supervised instance
ever starts. Verified on the latest ISO boot — one instance, one name
acquisition, elogind and the login services come up cleanly.