mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-07 17:28:15 +00:00
configure: Improve --with-init-script=check
If we didn't find a match, either because we're cross compiling or because we're not building on RHEL, we won't install any init script. Make sure this is reported correctly in the configure summary.
This commit is contained in:
parent
383c6f7f4d
commit
6f91606777
19
configure.ac
19
configure.ac
@ -630,6 +630,19 @@ AC_ARG_WITH([init-script],
|
||||
init_redhat=no
|
||||
init_systemd=no
|
||||
init_upstart=no
|
||||
if test "$with_init_script" = check; then
|
||||
if test "$cross_compiling" = yes; then
|
||||
with_init_script=none
|
||||
fi
|
||||
if test -f /etc/redhat-release; then
|
||||
if test "$with_init_script" = check; then
|
||||
with_init_script=redhat
|
||||
fi
|
||||
fi
|
||||
if test "$with_init_script" = check; then
|
||||
with_init_script=none
|
||||
fi
|
||||
fi
|
||||
case "$with_init_script" in
|
||||
systemd+redhat)
|
||||
init_redhat=yes
|
||||
@ -646,12 +659,6 @@ case "$with_init_script" in
|
||||
;;
|
||||
none)
|
||||
;;
|
||||
check)
|
||||
if test "$cross_compiling" != yes && test -f /etc/redhat-release; then
|
||||
init_redhat=yes
|
||||
with_init_script=redhat
|
||||
fi
|
||||
;;
|
||||
*)
|
||||
AC_MSG_ERROR([Unknown initscript flavour $with_init_script])
|
||||
;;
|
||||
|
Loading…
x
Reference in New Issue
Block a user