mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-20 11:35:19 +00:00
Don't install sysctl file on non-Linux hosts
* configure.ac: Set WITH_SYSCTL only on Linux hosts * daemon/Makefile.am: Conditionalize install-sysctl using WITH_SYSCTL Signed-off-by: Daniel P. Berrange <berrange@redhat.com> Cc: Jason Helfman <jhelfman@e-e.com> (cherry picked from commit e7eca6e4be5175ec127a4327462b4374953b9bc5)
This commit is contained in:
parent
26fdec39b4
commit
df7a458f66
25
configure.ac
25
configure.ac
@ -403,6 +403,31 @@ AM_CONDITIONAL([LIBVIRT_INIT_SCRIPT_UPSTART], test "$init_upstart" = "yes")
|
|||||||
AM_CONDITIONAL([LIBVIRT_INIT_SCRIPT_SYSTEMD], test "$init_systemd" = "yes")
|
AM_CONDITIONAL([LIBVIRT_INIT_SCRIPT_SYSTEMD], test "$init_systemd" = "yes")
|
||||||
AC_MSG_RESULT($with_init_script)
|
AC_MSG_RESULT($with_init_script)
|
||||||
|
|
||||||
|
|
||||||
|
AC_MSG_CHECKING([for whether to install sysctl config])
|
||||||
|
AC_ARG_WITH([sysctl],
|
||||||
|
[AC_HELP_STRING([--with-sysctl@<:@=yes/no@:>@],
|
||||||
|
[Whether to install sysctl configs @<:@default=auto@:>@])],
|
||||||
|
[],[with_sysctl=check])
|
||||||
|
|
||||||
|
if test "$with_sysctl" = "yes" || test "$with_sysctl" = "check"
|
||||||
|
then
|
||||||
|
case $host in
|
||||||
|
*-*-linux*)
|
||||||
|
with_sysctl=yes
|
||||||
|
;;
|
||||||
|
**)
|
||||||
|
if test "$with_sysctl" = "yes"; then
|
||||||
|
AC_MSG_ERROR([No sysctl configuration supported for $host])
|
||||||
|
else
|
||||||
|
with_sysctl=no
|
||||||
|
fi
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
AM_CONDITIONAL([WITH_SYSCTL], test "$with_sysctl" = "yes")
|
||||||
|
AC_MSG_RESULT($with_sysctl)
|
||||||
|
|
||||||
dnl RHEL-5 has a peculiar version of Xen, which requires some special casing
|
dnl RHEL-5 has a peculiar version of Xen, which requires some special casing
|
||||||
AC_ARG_WITH([rhel5-api],
|
AC_ARG_WITH([rhel5-api],
|
||||||
[AC_HELP_STRING([--with-rhel5-api=@<:@ARG@:>@],
|
[AC_HELP_STRING([--with-rhel5-api=@<:@ARG@:>@],
|
||||||
|
@ -256,6 +256,7 @@ uninstall-sysconfig:
|
|||||||
rm -f $(DESTDIR)$(sysconfdir)/sysconfig/libvirtd
|
rm -f $(DESTDIR)$(sysconfdir)/sysconfig/libvirtd
|
||||||
rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
|
rmdir $(DESTDIR)$(sysconfdir)/sysconfig || :
|
||||||
|
|
||||||
|
if WITH_SYSCTL
|
||||||
install-sysctl:
|
install-sysctl:
|
||||||
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysctl.d
|
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/sysctl.d
|
||||||
$(INSTALL_DATA) $(srcdir)/libvirtd.sysctl \
|
$(INSTALL_DATA) $(srcdir)/libvirtd.sysctl \
|
||||||
@ -264,6 +265,10 @@ install-sysctl:
|
|||||||
uninstall-sysctl:
|
uninstall-sysctl:
|
||||||
rm -f $(DESTDIR)$(sysconfdir)/sysctl.d/libvirtd
|
rm -f $(DESTDIR)$(sysconfdir)/sysctl.d/libvirtd
|
||||||
rmdir $(DESTDIR)$(sysconfdir)/sysctl.d || :
|
rmdir $(DESTDIR)$(sysconfdir)/sysctl.d || :
|
||||||
|
else
|
||||||
|
install-sysctl:
|
||||||
|
uninstall-sysctl:
|
||||||
|
endif
|
||||||
|
|
||||||
if LIBVIRT_INIT_SCRIPT_RED_HAT
|
if LIBVIRT_INIT_SCRIPT_RED_HAT
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user