[Libvir] PATCH: 9/10: disable Xen proxy automatically
Daniel P. Berrange
berrange at redhat.com
Thu Nov 29 17:22:06 UTC 2007
This patch will automatically disable the Xen setuid proxy if
PolicyKit support is found to be enabled. It is possible to
override this and force use of the proxy with --with-xen-proxy.
Likewise it is possible to force disabling the proxy with the
--without-xen-proxy arg.
configure.in | 20 +++++++++++++++++++-
1 file changed, 19 insertions(+), 1 deletion(-)
diff -r 87b465795305 configure.in
--- a/configure.in Thu Nov 29 10:02:55 2007 -0500
+++ b/configure.in Thu Nov 29 10:23:48 2007 -0500
@@ -571,7 +571,24 @@ fi
fi
dnl Enable building the proxy?
-AM_CONDITIONAL(WITH_PROXY,[test "x$with_xen" = "xyes"])
+
+AC_ARG_WITH(xen-proxy,
+[ --with-xen-proxy add XEN setuid proxy support (on)],[],[with_xen_proxy=auto])
+
+AC_MSG_CHECKING([if Xen setuid proxy is needed])
+if test "$with_xen_proxy" = "auto"; then
+ if test "$with_polkit" = "yes"; then
+ with_xen_proxy="no"
+ else
+ with_xen_proxy="yes"
+ fi
+fi
+if test "$with_xen" != "yes"; then
+ with_xen_proxy="no"
+fi
+AC_MSG_RESULT([$with_xen_proxy])
+
+AM_CONDITIONAL(WITH_PROXY,[test "$with_xen_proxy" = "yes"])
dnl Check for gettext
AM_GNU_GETTEXT_VERSION([0.14.1])
@@ -609,6 +626,7 @@ AC_MSG_NOTICE([Drivers])
AC_MSG_NOTICE([Drivers])
AC_MSG_NOTICE([])
AC_MSG_NOTICE([ Xen: $with_xen])
+AC_MSG_NOTICE([ Proxy: $with_xen_proxy])
AC_MSG_NOTICE([ QEMU: $with_qemu])
AC_MSG_NOTICE([ OpenVZ: $with_openvz])
AC_MSG_NOTICE([ Test: $with_test])
--
|=- Red Hat, Engineering, Emerging Technologies, Boston. +1 978 392 2496 -=|
|=- Perl modules: http://search.cpan.org/~danberr/ -=|
|=- Projects: http://freshmeat.net/~danielpb/ -=|
|=- GnuPG: 7D3B9505 F3C9 553F A1DA 4AC2 5648 23C1 B3DF F742 7D3B 9505 -=|
More information about the libvir-list
mailing list