mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
Drop support for "Red Hat" init scripts
Despite the misleading name, these were supposed to be used with a System V style init; however, none of the platforms we target is using that kind of init anymore: almost all Linux distributions have switched to systemd, those that haven't (such as Gentoo and Alpine) are mostly using OpenRC with custom init scripts, and the BSDs have been doing their own thing all along. Signed-off-by: Andrea Bolognani <abologna@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
This commit is contained in:
@@ -19,14 +19,13 @@ dnl
|
||||
|
||||
AC_DEFUN([LIBVIRT_ARG_INIT_SCRIPT],[
|
||||
LIBVIRT_ARG_WITH([INIT_SCRIPT],
|
||||
[Style of init script to install: redhat, systemd,
|
||||
systemd+redhat, check, none], [check])
|
||||
[Style of init script to install: systemd, check, none],
|
||||
[check])
|
||||
])
|
||||
|
||||
AC_DEFUN([LIBVIRT_CHECK_INIT_SCRIPT],[
|
||||
AC_MSG_CHECKING([for init script type])
|
||||
|
||||
init_redhat=no
|
||||
init_systemd=no
|
||||
|
||||
if test "$with_init_script" = check && test "$cross_compiling" = yes; then
|
||||
@@ -35,31 +34,20 @@ AC_DEFUN([LIBVIRT_CHECK_INIT_SCRIPT],[
|
||||
if test "$with_init_script" = check && type systemctl >/dev/null 2>&1; then
|
||||
with_init_script=systemd
|
||||
fi
|
||||
if test "$with_init_script" = check && test -f /etc/redhat-release; then
|
||||
with_init_script=redhat
|
||||
fi
|
||||
if test "$with_init_script" = check; then
|
||||
with_init_script=none
|
||||
fi
|
||||
|
||||
AS_CASE([$with_init_script],
|
||||
[systemd+redhat],[
|
||||
init_redhat=yes
|
||||
init_systemd=yes
|
||||
],
|
||||
[systemd],[
|
||||
init_systemd=yes
|
||||
],
|
||||
[redhat],[
|
||||
init_redhat=yes
|
||||
],
|
||||
[none],[],
|
||||
[*],[
|
||||
AC_MSG_ERROR([Unknown initscript flavour $with_init_script])
|
||||
]
|
||||
)
|
||||
|
||||
AM_CONDITIONAL([LIBVIRT_INIT_SCRIPT_RED_HAT], test "$init_redhat" = "yes")
|
||||
AM_CONDITIONAL([LIBVIRT_INIT_SCRIPT_SYSTEMD], test "$init_systemd" = "yes")
|
||||
|
||||
AC_MSG_RESULT($with_init_script)
|
||||
|
||||
Reference in New Issue
Block a user