guix/gnu
Ludovic Courtès f383838a09
services: elogind: When started by dbus-daemon, wait for the Shepherd service.
Fixes <https://issues.guix.gnu.org/55444>.

Previously shepherd and dbus-daemon would race to start elogind.  In
some cases (for instance if one logs in quickly enough on the tty),
dbus-daemon would "win" and start elogind before shepherd has had a
chance to do it.  Consequently, shepherd would fail to start elogind and
mark it as stopped and disabled, in turn preventing services that depend
on it such as 'xorg-server' from starting.

* gnu/services/desktop.scm (elogind-dbus-service): Rewrite to refer to a
wrapper that waits for the 'elogind' Shepherd service.
2022-05-28 23:23:36 +02:00
..
bootloader
build image: Add bootable flag support. 2022-05-23 09:17:12 +02:00
home
installer Revert "installer: user: Remove useless filtering." 2022-05-21 00:15:08 +02:00
machine
packages gnu: wget2: Reindent package. 2022-05-28 22:23:32 +03:00
services services: elogind: When started by dbus-daemon, wait for the Shepherd service. 2022-05-28 23:23:36 +02:00
system images: hurd: Adjust module imports. 2022-05-25 14:47:36 +03:00
tests services: openssh: Listen on both IPv4 and IPv6. 2022-05-22 21:56:40 +02:00
artwork.scm
bootloader.scm
ci.scm Move (gnu platform) and (gnu platforms ...) to guix/. 2022-05-25 09:27:25 +02:00
home.scm
image.scm Move (gnu platform) and (gnu platforms ...) to guix/. 2022-05-25 09:27:25 +02:00
installer.scm
local.mk gnu: emacs-deferred: Fix wrong number of arguments. 2022-05-27 01:49:52 +02:00
machine.scm
packages.scm
services.scm
system.scm system: Improve warning when using LUKS mapped devices without UUIDs. 2022-05-21 00:12:31 -04:00
tests.scm