]> xenbits.xensource.com Git - libvirt.git/log
libvirt.git
8 years agoNEWS: Update after virtio console on ppc64 fix
Andrea Bolognani [Wed, 21 Dec 2016 17:36:00 +0000 (18:36 +0100)]
NEWS: Update after virtio console on ppc64 fix

8 years agom4/virt-gnutls: use AC_CHECK_FUNCS to detect availability of functions
Pavel Hrdina [Thu, 22 Dec 2016 09:13:25 +0000 (10:13 +0100)]
m4/virt-gnutls: use AC_CHECK_FUNCS to detect availability of functions

Sigh, autoconf has AC_CHECK_FUNC and AC_CHECK_FUNCS and both check
whether some function exists or not.  However in addition to the obvious
difference that the later is able to check multiple functions it also
defines HAVE_FUNCTION_NAME for each function.

Commit 680d2f49da moved the code to separate file, but also blindly
changed the macro to AC_CHECK_FUNC without confronting the
documentation.

Reported-by: John Ferlan <jferlan@redhat.com>
<https://www.redhat.com/archives/libvir-list/2016-December/msg01086.html>

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-lib: use correct format of package name for AC_ARG_* macros
Pavel Hrdina [Wed, 21 Dec 2016 21:19:22 +0000 (22:19 +0100)]
m4/virt-lib: use correct format of package name for AC_ARG_* macros

Introduced by commit 25034b3c40 and reused by commit 4519e94b743.
This patch silences warning printed by configure:

  configure: WARNING: unrecognized options: --with-qemu-user

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-loader-nvram: use quotation for list of loader:nvram pairs
Pavel Hrdina [Wed, 21 Dec 2016 20:23:43 +0000 (21:23 +0100)]
m4/virt-loader-nvram: use quotation for list of loader:nvram pairs

The bug was introduced by commit 08c2d1480b.  The string must be quoted
because it is used as function argument.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoNEWS: Fix indentation
Andrea Bolognani [Wed, 21 Dec 2016 17:37:18 +0000 (18:37 +0100)]
NEWS: Fix indentation

8 years agoAllow virtio-console on PPC64
Shivaprasad G Bhat [Wed, 19 Oct 2016 13:29:02 +0000 (18:59 +0530)]
Allow virtio-console on PPC64

virQEMUCapsSupportsChardev existing checks returns true
for spapr-vty alone. Instead verify spapr-vty validity
and let the logic to return true for other device types
so that virtio-console passes.

The non-pseries machines dont have spapr-vio-bus. So, the
function always returned false for them before.

Fixes - https://bugzilla.redhat.com/show_bug.cgi?id=1257813

Signed-off-by: Shivaprasad G Bhat <sbhat@linux.vnet.ibm.com>
8 years agoqemu: clean out unused migrate to unix
Nikolay Shirokovskiy [Tue, 20 Dec 2016 07:05:49 +0000 (10:05 +0300)]
qemu: clean out unused migrate to unix

8 years agoconfigure: group all storage driver checks together
Pavel Hrdina [Tue, 13 Dec 2016 09:36:14 +0000 (10:36 +0100)]
configure: group all storage driver checks together

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage ZFS check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 14:59:19 +0000 (15:59 +0100)]
configure: move storage ZFS check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage Gluster check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 14:52:39 +0000 (15:52 +0100)]
configure: move storage Gluster check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage Sheepdog check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 14:48:37 +0000 (15:48 +0100)]
configure: move storage Sheepdog check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage RBD check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 14:44:08 +0000 (15:44 +0100)]
configure: move storage RBD check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage disk check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 17:21:51 +0000 (18:21 +0100)]
configure: move storage disk check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage mpath check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 17:21:11 +0000 (18:21 +0100)]
configure: move storage mpath check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage SCSI check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 12:13:00 +0000 (13:13 +0100)]
configure: move storage SCSI check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage iSCSI check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 12:12:31 +0000 (13:12 +0100)]
configure: move storage iSCSI check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage LVM check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 09:22:05 +0000 (10:22 +0100)]
configure: move storage LVM check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage fs check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 09:16:19 +0000 (10:16 +0100)]
configure: move storage fs check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move storage dir check to its own file
Pavel Hrdina [Wed, 7 Dec 2016 07:46:51 +0000 (08:46 +0100)]
configure: move storage dir check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move AppArmor secdriver check to its own file
Pavel Hrdina [Thu, 1 Dec 2016 11:08:20 +0000 (12:08 +0100)]
configure: move AppArmor secdriver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move SELinux secdriver check into its own file
Pavel Hrdina [Mon, 12 Dec 2016 17:20:45 +0000 (18:20 +0100)]
configure: move SELinux secdriver check into its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: group all virtualization drivers checks together
Pavel Hrdina [Wed, 14 Dec 2016 14:28:55 +0000 (15:28 +0100)]
configure: group all virtualization drivers checks together

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move parallels version definition to m4/virt-driver-vz
Pavel Hrdina [Wed, 14 Dec 2016 15:34:31 +0000 (16:34 +0100)]
configure: move parallels version definition to m4/virt-driver-vz

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move interface driver check to its own file
Pavel Hrdina [Thu, 1 Dec 2016 14:50:59 +0000 (15:50 +0100)]
configure: move interface driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move network driver check to its own file
Pavel Hrdina [Thu, 1 Dec 2016 11:02:30 +0000 (12:02 +0100)]
configure: move network driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move libvirtd driver check to its own file
Pavel Hrdina [Thu, 1 Dec 2016 11:01:33 +0000 (12:01 +0100)]
configure: move libvirtd driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move Hyper-V driver check to its own file
Pavel Hrdina [Thu, 1 Dec 2016 09:43:13 +0000 (10:43 +0100)]
configure: move Hyper-V driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move ESX driver check to its own file
Pavel Hrdina [Thu, 1 Dec 2016 09:40:31 +0000 (10:40 +0100)]
configure: move ESX driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move vbox driver check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 17:19:21 +0000 (18:19 +0100)]
configure: move vbox driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move remote driver check to its own file
Pavel Hrdina [Thu, 1 Dec 2016 09:27:19 +0000 (10:27 +0100)]
configure: move remote driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move test driver check to its own file
Pavel Hrdina [Thu, 1 Dec 2016 09:23:41 +0000 (10:23 +0100)]
configure: move test driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move PHYP driver check to its own file
Pavel Hrdina [Wed, 30 Nov 2016 11:52:43 +0000 (12:52 +0100)]
configure: move PHYP driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-driver-xenapi: use LIBVIRT_CHECK_LIB macro
Pavel Hrdina [Thu, 8 Dec 2016 14:54:33 +0000 (15:54 +0100)]
m4/virt-driver-xenapi: use LIBVIRT_CHECK_LIB macro

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move XenAPI driver check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 15:20:41 +0000 (16:20 +0100)]
configure: move XenAPI driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-libxl: cleanup storing CFLAGS and LIBS variables
Pavel Hrdina [Mon, 12 Dec 2016 15:20:07 +0000 (16:20 +0100)]
m4/virt-libxl: cleanup storing CFLAGS and LIBS variables

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-libxl: properly check for required libxl version
Pavel Hrdina [Mon, 14 Nov 2016 15:11:58 +0000 (16:11 +0100)]
m4/virt-libxl: properly check for required libxl version

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-libxl: use LIBVIRT_CHECK_(PKG|LIB) macros
Pavel Hrdina [Mon, 14 Nov 2016 15:05:35 +0000 (16:05 +0100)]
m4/virt-libxl: use LIBVIRT_CHECK_(PKG|LIB) macros

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move libxl driver check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 15:18:02 +0000 (16:18 +0100)]
configure: move libxl driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move XEN driver check to its own file
Pavel Hrdina [Thu, 8 Dec 2016 09:39:06 +0000 (10:39 +0100)]
configure: move XEN driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move LXC driver check to its own file
Pavel Hrdina [Thu, 8 Dec 2016 09:36:55 +0000 (10:36 +0100)]
configure: move LXC driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move qemu bridge helper check to qemu driver file
Pavel Hrdina [Mon, 12 Dec 2016 17:18:30 +0000 (18:18 +0100)]
configure: move qemu bridge helper check to qemu driver file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move qemu privileges check to qemu driver file
Pavel Hrdina [Mon, 12 Dec 2016 14:35:07 +0000 (15:35 +0100)]
configure: move qemu privileges check to qemu driver file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move QEMU driver check to its own file
Pavel Hrdina [Thu, 8 Dec 2016 09:35:30 +0000 (10:35 +0100)]
configure: move QEMU driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move VMware driver check to its own file
Pavel Hrdina [Tue, 29 Nov 2016 07:54:02 +0000 (08:54 +0100)]
configure: move VMware driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move OpenVZ driver check to its own file
Pavel Hrdina [Tue, 29 Nov 2016 07:50:58 +0000 (08:50 +0100)]
configure: move OpenVZ driver check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: group all Miscellaneous checks together
Pavel Hrdina [Thu, 15 Dec 2016 14:04:23 +0000 (15:04 +0100)]
configure: group all Miscellaneous checks together

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move debug check to its own file
Pavel Hrdina [Tue, 13 Dec 2016 12:39:36 +0000 (13:39 +0100)]
configure: move debug check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move xml catalog file check to its own file
Pavel Hrdina [Sun, 11 Dec 2016 18:59:03 +0000 (19:59 +0100)]
configure: move xml catalog file check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move TLS priority check to its own file
Pavel Hrdina [Wed, 14 Dec 2016 15:33:57 +0000 (16:33 +0100)]
configure: move TLS priority check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move default editor check to its own file
Pavel Hrdina [Fri, 9 Dec 2016 10:04:33 +0000 (11:04 +0100)]
configure: move default editor check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move loader/nvram check to its own file
Pavel Hrdina [Thu, 15 Dec 2016 12:39:21 +0000 (13:39 +0100)]
configure: move loader/nvram check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move chrdev lock files check to its own file
Pavel Hrdina [Tue, 13 Dec 2016 12:45:25 +0000 (13:45 +0100)]
configure: move chrdev lock files check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move sysctl config check to its own file
Pavel Hrdina [Tue, 29 Nov 2016 07:33:19 +0000 (08:33 +0100)]
configure: move sysctl config check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move numad check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 12:54:35 +0000 (13:54 +0100)]
configure: move numad check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move DTrace check to its own file
Pavel Hrdina [Wed, 30 Nov 2016 13:34:57 +0000 (14:34 +0100)]
configure: move DTrace check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: group all library checks together
Pavel Hrdina [Thu, 15 Dec 2016 13:56:29 +0000 (14:56 +0100)]
configure: group all library checks together

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-parted: use LIBVIRT_CHECK_PKG
Pavel Hrdina [Mon, 12 Dec 2016 12:46:19 +0000 (13:46 +0100)]
m4/virt-parted: use LIBVIRT_CHECK_PKG

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move libparted check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 12:34:56 +0000 (13:34 +0100)]
configure: move libparted check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-devmapper: use LIBVIRT_CHECK_(PKG|LIB)
Pavel Hrdina [Mon, 12 Dec 2016 12:33:42 +0000 (13:33 +0100)]
m4/virt-devmapper: use LIBVIRT_CHECK_(PKG|LIB)

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move devmapper check to its own file
Pavel Hrdina [Sun, 11 Dec 2016 15:00:39 +0000 (16:00 +0100)]
configure: move devmapper check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move pm-utils check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 09:12:13 +0000 (10:12 +0100)]
configure: move pm-utils check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move nwfilter check to its own file
Pavel Hrdina [Tue, 6 Dec 2016 15:00:41 +0000 (16:00 +0100)]
configure: move nwfilter check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move version script check to one place
Pavel Hrdina [Thu, 8 Dec 2016 13:12:18 +0000 (14:12 +0100)]
configure: move version script check to one place

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move windres check to its own file
Pavel Hrdina [Tue, 6 Dec 2016 12:57:12 +0000 (13:57 +0100)]
configure: move windres check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move windows symbols check to its own file
Pavel Hrdina [Tue, 6 Dec 2016 12:56:38 +0000 (13:56 +0100)]
configure: move windows symbols check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move MinGW check to its own file
Pavel Hrdina [Tue, 6 Dec 2016 12:55:50 +0000 (13:55 +0100)]
configure: move MinGW check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move Cygwin check to its own file
Pavel Hrdina [Tue, 6 Dec 2016 12:54:36 +0000 (13:54 +0100)]
configure: move Cygwin check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move windows common check to its own file
Pavel Hrdina [Thu, 15 Dec 2016 10:48:38 +0000 (11:48 +0100)]
configure: move windows common check to its own file

This renames MSCOM_LIBS to WIN32_EXTRA_LIBS to make it consistent with
WIN32_EXTRA_CFLAGS.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move libnl check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 09:07:24 +0000 (10:07 +0100)]
configure: move libnl check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move virtualport check to its own file
Pavel Hrdina [Tue, 13 Dec 2016 11:40:48 +0000 (12:40 +0100)]
configure: move virtualport check to its own file

This patch moves the virtualport result out of *Driver* section because
it's not a driver.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move macvtap check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 08:59:15 +0000 (09:59 +0100)]
configure: move macvtap check to its own file

This patch moves the macvtap result out of *Driver* section because
it's not a driver.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-libpcap: error out if asked for libpcap but it was not found
Pavel Hrdina [Thu, 8 Dec 2016 14:01:01 +0000 (15:01 +0100)]
m4/virt-libpcap: error out if asked for libpcap but it was not found

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-libpcap: remove unreasonable dependency on QEMU
Pavel Hrdina [Mon, 12 Dec 2016 08:57:37 +0000 (09:57 +0100)]
m4/virt-libpcap: remove unreasonable dependency on QEMU

Libpcap is used by nwfilter driver and it could be build without QEMU
driver.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move libpcap check to its own file
Pavel Hrdina [Fri, 9 Dec 2016 10:01:47 +0000 (11:01 +0100)]
configure: move libpcap check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move XDR check to its own file
Pavel Hrdina [Tue, 13 Dec 2016 11:40:30 +0000 (12:40 +0100)]
configure: move XDR check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move atomic check to its own file
Pavel Hrdina [Thu, 15 Dec 2016 10:47:20 +0000 (11:47 +0100)]
configure: move atomic check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move pthread check it its own file
Pavel Hrdina [Mon, 12 Dec 2016 07:07:08 +0000 (08:07 +0100)]
configure: move pthread check it its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move polkit check to its own file
Pavel Hrdina [Mon, 12 Dec 2016 07:05:18 +0000 (08:05 +0100)]
configure: move polkit check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move firewalld check to its own file
Pavel Hrdina [Mon, 14 Nov 2016 14:34:40 +0000 (15:34 +0100)]
configure: move firewalld check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move with-driver-modules check to its own file
Pavel Hrdina [Mon, 14 Nov 2016 14:34:04 +0000 (15:34 +0100)]
configure: move with-driver-modules check to its own file

Rename DRIVER_MODULE_(LDFLAGS|LIBS|CFLAGS) to unify the naming.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move dlopen check to its own file
Pavel Hrdina [Fri, 11 Nov 2016 23:20:21 +0000 (00:20 +0100)]
configure: move dlopen check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-libxml: use LIBVIRT_CHECK_PKG
Pavel Hrdina [Mon, 19 Dec 2016 14:26:17 +0000 (15:26 +0100)]
m4/virt-libxml: use LIBVIRT_CHECK_PKG

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-libxml: use only pkg-config to check for libxml2
Pavel Hrdina [Mon, 19 Dec 2016 14:16:05 +0000 (15:16 +0100)]
m4/virt-libxml: use only pkg-config to check for libxml2

Pkg-config file libxml-2.0.pc was introduced in libxml2-2.2.4 and we
require at least 2.6.0 so the crazy xml2-config check can be dropped.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move libxml check to its own file
Pavel Hrdina [Mon, 19 Dec 2016 14:11:06 +0000 (15:11 +0100)]
configure: move libxml check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-lib: add new parameter to override default fail action
Pavel Hrdina [Fri, 11 Nov 2016 23:13:30 +0000 (00:13 +0100)]
m4/virt-lib: add new parameter to override default fail action

This allows to use two or more LIBVIRT_CHECK_(LIB|LIB_ALT|PKG) macros
for one library.  For example, when we check for existence of
pgk-config file of some library and we know that not all versions of
that library that libvirt requires provides this file, we can fallback
to use library check.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt: introduce LIBVIRT_ARG_* macros for all library checks
Pavel Hrdina [Mon, 12 Dec 2016 17:11:51 +0000 (18:11 +0100)]
m4/virt: introduce LIBVIRT_ARG_* macros for all library checks

Usage of AC_REQUIRE will mess with order how LIBVIRT_CHECK_* macros
are composed into configure.ac.  This ensures that the output of
configure --help is properly ordered and grouped into sections.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-lib: move LIBVIRT_ARG_WITH out of LIBVIRT_CHECK_(LIB|LIB_ALT|PKG)
Pavel Hrdina [Wed, 23 Nov 2016 12:22:25 +0000 (13:22 +0100)]
m4/virt-lib: move LIBVIRT_ARG_WITH out of LIBVIRT_CHECK_(LIB|LIB_ALT|PKG)

Following patch will update LIBVIRT_CHECK_(LIB|LIB_ALT|PKG) macros in
a way that you will be able to call a another macro as a fallback if
the first one fails.  To allow that, we need to move the
LIBVIRT_ARG_WITH out of those macro to not have two or more same lines
in output of "configure --help".

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: use LIBVIRT_ARG_ENABLE macro
Pavel Hrdina [Tue, 13 Dec 2016 12:34:42 +0000 (13:34 +0100)]
configure: use LIBVIRT_ARG_ENABLE macro

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: use LIBVIRT_ARG_WITH(_ALT) macros
Pavel Hrdina [Mon, 14 Nov 2016 14:25:41 +0000 (15:25 +0100)]
configure: use LIBVIRT_ARG_WITH(_ALT) macros

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-lib: introduce LIBVIRT_ARG_ENABLE macro
Pavel Hrdina [Tue, 13 Dec 2016 12:14:39 +0000 (13:14 +0100)]
m4/virt-lib: introduce LIBVIRT_ARG_ENABLE macro

This macro helps create unified output of "configure --help".

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-lib: introduce LIBVIRT_ARG_WITH(_ALT) macro
Pavel Hrdina [Sat, 12 Nov 2016 13:10:45 +0000 (14:10 +0100)]
m4/virt-lib: introduce LIBVIRT_ARG_WITH(_ALT) macro

These macros help create unified output of "configure --help".

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt: use LIBVIRT_RESULT macro instead of AC_MSG_NOTICE
Pavel Hrdina [Wed, 14 Dec 2016 15:55:30 +0000 (16:55 +0100)]
m4/virt: use LIBVIRT_RESULT macro instead of AC_MSG_NOTICE

The LIBVIRT_RESULT does a nice formatting of the output and ensures
that the format is unified.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt: create result macros for the remaining virt check
Pavel Hrdina [Wed, 14 Dec 2016 15:51:30 +0000 (16:51 +0100)]
m4/virt: create result macros for the remaining virt check

All checks that prints result at the end of configure uses
LIBVIRT_RESULT_${CHECK_NAME}.  Create those macros for remaining check.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: move external programs check to its own file
Pavel Hrdina [Tue, 13 Dec 2016 12:47:07 +0000 (13:47 +0100)]
configure: move external programs check to its own file

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoconfigure: fix wireshark dissector configure output
Pavel Hrdina [Tue, 13 Dec 2016 11:40:05 +0000 (12:40 +0100)]
configure: fix wireshark dissector configure output

Commit 373973206aa moved wireshark dissector code to its own file but
forgot to properly update configure.

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agom4/virt-netcf: fix bug where we overwrite LIBS
Pavel Hrdina [Thu, 15 Dec 2016 21:53:31 +0000 (22:53 +0100)]
m4/virt-netcf: fix bug where we overwrite LIBS

Signed-off-by: Pavel Hrdina <phrdina@redhat.com>
8 years agoxen: add QED format test
Cédric Bosdonnat [Mon, 19 Dec 2016 09:13:35 +0000 (10:13 +0100)]
xen: add QED format test

Follow up of commit 340bb6b7 to add unit tests for the QED format
support. Also add missing QED case in xenFormatXLDisk()

8 years agoapparmor: pass attach_disconnected
Guido Günther [Mon, 19 Dec 2016 07:15:15 +0000 (08:15 +0100)]
apparmor: pass attach_disconnected

to cure

 + virsh lxc-enter-namespace --noseclabel sl /bin/ls /bin/ls
 libvirt:  error : Expected at least one file descriptor
 error: internal error: Child process (2714) unexpected exit status 125

caused by

 apparmor="DENIED" operation="open" info="Failed name lookup - disconnected path" error=-13 profile="/usr/sbin/libvirtd" name="" pid=1422 comm="libvirtd" requested_mask="r" denied_mask="r" fsuid=0 ouid=0

8 years agovirsh: Allow display of the physical volume size
John Ferlan [Tue, 29 Nov 2016 18:25:42 +0000 (13:25 -0500)]
virsh: Allow display of the physical volume size

Add a new qualifier '--physical' to the 'vol-info' command in order to
dispaly the physical size of the volume. The size can differ from the
allocation value depending on the volume file time. In particular, qcow2
volumes will have a physical value larger than allocation. This also occurs
for sparse files, although for those the capacity is the largest size;
whereas, for qcow2 capacity is the logical size.

Signed-off-by: John Ferlan <jferlan@redhat.com>
8 years agostorage: Introduce virStorageVolInfoFlags
John Ferlan [Tue, 29 Nov 2016 15:44:36 +0000 (10:44 -0500)]
storage: Introduce virStorageVolInfoFlags

https://bugzilla.redhat.com/show_bug.cgi?id=1332019

This function will essentially be a wrapper to virStorageVolInfo in order
to provide a mechanism to have the "physical" size of the volume returned
instead of the "allocation" size. This will provide similar capabilities to
the virDomainBlockInfo which can return both allocation and physical of a
domain storage volume.

NB: Since we're reusing the _virStorageVolInfo and not creating a new
_virStorageVolInfoFlags structure, we'll need to generate the rpc APIs
remoteStorageVolGetInfoFlags and remoteDispatchStorageVolGetInfoFlags
(although both were originally created from gendispatch.pl and then
just copied into daemon/remote.c and src/remote/remote_driver.c).

The new API will allow the usage of a VIR_STORAGE_VOL_GET_PHYSICAL flag
and will make the decision to return the physical or allocation value
into the allocation field.

In order to get that physical value, virStorageBackendUpdateVolTargetInfoFD
adds logic to fill in physical value matching logic in qemuStorageLimitsRefresh
used by virDomainBlockInfo when the domain is inactive.

Signed-off-by: John Ferlan <jferlan@redhat.com>