mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
configure: Add systemd detection to --with-init-script=check
Most distributions, including RHEL, have switched to systemd, so we should detect it and act accordingly. This also means that 'systemd+redhat' should be preferred to legacy 'redhat'. Our witness for the check is the availability of the systemctl command on the host.
This commit is contained in:
@@ -634,7 +634,15 @@ if test "$with_init_script" = check; then
|
||||
if test "$cross_compiling" = yes; then
|
||||
with_init_script=none
|
||||
fi
|
||||
if type systemctl >/dev/null 2>&1; then
|
||||
if test "$with_init_script" = check; then
|
||||
with_init_script=systemd
|
||||
fi
|
||||
fi
|
||||
if test -f /etc/redhat-release; then
|
||||
if test "$with_init_script" = systemd; then
|
||||
with_init_script=systemd+redhat
|
||||
fi
|
||||
if test "$with_init_script" = check; then
|
||||
with_init_script=redhat
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user