]> git.ipfire.org Git - thirdparty/libvirt.git/commitdiff
Fix boot device tests
authorDaniel P. Berrange <berrange@redhat.com>
Thu, 7 Jun 2007 14:08:35 +0000 (14:08 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Thu, 7 Jun 2007 14:08:35 +0000 (14:08 +0000)
ChangeLog
src/xm_internal.c
tests/xmconfigdata/test-fullvirt-new-cdrom.xml
tests/xmconfigdata/test-fullvirt-old-cdrom.xml

index 7544099dd29d9c9820b72881bdb2e5dc8ea936ad..1b3f49fe1739693b3c7219ef53aebcfc3a2bfb82 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Thu Jun  7 15:48:30 CEST 2007 Daniel Veillard <veillard@redhat.com>
+
+       * src/xm_internal.c: Fix boot device XML -> config conversion
+       * test/xmconfigdata/test-fullvirt-new-cdrom.xml,
+       test/xmconfigdata/test-fullvirt-old-cdrom.xml fix syntax for
+       boot device
+
 Thu Jun  7 15:48:30 CEST 2007 Daniel Veillard <veillard@redhat.com>
 
        * src/xend_internal.c src/xm_internal.c src/xml.c: add support
index 495a957bc79e754bf9a88493f66edf525039237b..8bd7db71aff76089e5b9b9b141bf1c04061bbb1a 100644 (file)
@@ -1800,7 +1800,7 @@ virConfPtr xenXMParseXMLToConfig(virConnectPtr conn, const char *xml) {
                                           "cannot set the os loader parameter") < 0)
             goto error;
 
-        obj = xmlXPathEval(BAD_CAST "string(/domain/os/boot)", ctxt);
+        obj = xmlXPathEval(BAD_CAST "string(/domain/os/boot/@dev)", ctxt);
         if ((obj != NULL) && (obj->type == XPATH_STRING) &&
             (obj->stringval != NULL)) {
             if (!strcmp((const char*)obj->stringval, "fd"))
index 1d4313a5bb4349d287c9c0f8d09c18f094fd5951..84e671a71b7a7986b5f0d47fc4baace4cd60aa0b 100644 (file)
@@ -4,7 +4,7 @@
   <os>
     <type>hvm</type>
     <loader>/usr/lib/xen/boot/hvmloader</loader>
-    <boot>cdrom</boot>
+    <boot dev='cdrom'/>
   </os>
   <currentMemory>403456</currentMemory>
   <memory>592896</memory>
index 1d4313a5bb4349d287c9c0f8d09c18f094fd5951..84e671a71b7a7986b5f0d47fc4baace4cd60aa0b 100644 (file)
@@ -4,7 +4,7 @@
   <os>
     <type>hvm</type>
     <loader>/usr/lib/xen/boot/hvmloader</loader>
-    <boot>cdrom</boot>
+    <boot dev='cdrom'/>
   </os>
   <currentMemory>403456</currentMemory>
   <memory>592896</memory>