
On Wed, Jun 21, 2023 at 14:32:30 +0100, Daniel P. Berrangé wrote:
Historically we wanted to check if logind was actually running, not merely activatable, because on systems where systemd is installed, but the OS is booted into non-systemd init, we want to fallback to pm-utils.
Requiring logind to be running, however, forces us to serialize libvirtd startup on startup of logind which is undesirable. We can relax this dependancy if we check whether systemd itself is running, which implies that logind will activated when we need it.
https://gitlab.com/libvirt/libvirt/-/issues/489 Signed-off-by: Daniel P. Berrangé <berrange@redhat.com> --- src/util/virsystemd.c | 12 ++++++++++++ 1 file changed, 12 insertions(+)
Based on the discussion in the other thread: Reviewed-by: Peter Krempa <pkrempa@redhat.com>