+Tue Jul 29 10:41:30 CEST 2008 Daniel Veillard <veillard@redhat.com>
+
+ * src/openvz_conf.c: fix compilation with new XPath interface
+ signatures
+ * configure.in: build OpenVZ and LXC support by default
+
Mon Jul 28 16:04:58 CEST 2008 Daniel Veillard <veillard@redhat.com>
* src/domain_conf.[ch] src/openvz_conf.[ch] src/openvz_driver.c:
AC_ARG_WITH([qemu],
[ --with-qemu add QEMU/KVM support (on)],[],[with_qemu=yes])
AC_ARG_WITH([openvz],
-[ --with-openvz add OpenVZ support (off)],[],[with_openvz=no])
+[ --with-openvz add OpenVZ support (on)],[],[with_openvz=yes])
AC_ARG_WITH([lxc],
-[ --with-lxc add Linux Container support (off)],[],[with_lxc=no])
+[ --with-lxc add Linux Container support (on)],[],[with_lxc=yes])
AC_ARG_WITH([test],
[ --with-test add test driver support (on)],[],[with_test=yes])
AC_ARG_WITH([remote],
xmlNodePtr *nodes = NULL;
- if ((n = virXPathNodeSet("/domain/devices/filesystem", ctxt, &nodes)) < 0) {
+ if ((n = virXPathNodeSet(conn, "/domain/devices/filesystem",
+ ctxt, &nodes)) < 0) {
openvzError(conn, VIR_ERR_INTERNAL_ERROR,
_("missing filesystem tag"));
goto error;
obj = NULL;
/* Extract domain uuid */
- prop = virXPathString("string(./uuid[1])", ctxt);
+ prop = virXPathString(conn, "string(./uuid[1])", ctxt);
if (!prop) {
int err;
if ((err = virUUIDGenerate(def->uuid))) {
}
/* extract virtual CPUs */
- if (virXPathULong("string(./vcpu[1])", ctxt, &def->vcpus) < 0)
+ if (virXPathULong(conn, "string(./vcpu[1])", ctxt, &def->vcpus) < 0)
def->vcpus = 0; //use default CPUs count
/* Extract filesystem info */
}
/* analysis of the network devices */
- if ((n = virXPathNodeSet("/domain/devices/interface", ctxt, &nodes)) < 0) {
+ if ((n = virXPathNodeSet(conn, "/domain/devices/interface",
+ ctxt, &nodes)) < 0) {
openvzError(conn, VIR_ERR_INTERNAL_ERROR,
"%s", _("cannot extract network devices"));
goto bail_out;