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.