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(a)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(a)redhat.com>