Blame python-virtinst-0.300.0-transient-qemu.patch

3de5668
diff -rup virtinst-0.300.0.orig/virtinst/FullVirtGuest.py virtinst-0.300.0.new/virtinst/FullVirtGuest.py
3de5668
--- virtinst-0.300.0.orig/virtinst/FullVirtGuest.py	2007-09-19 15:19:16.000000000 -0400
3de5668
+++ virtinst-0.300.0.new/virtinst/FullVirtGuest.py	2007-09-19 15:19:28.000000000 -0400
3de5668
@@ -273,10 +273,13 @@ class FullVirtGuest(Guest.XenGuest):
3de5668
         for d in self.disks:
3de5668
             saved_path = None
3de5668
             if d.device == Guest.VirtualDisk.DEVICE_CDROM and d.transient and not install:
3de5668
-                # XXX hack. libvirt can't currently handle QEMU having an empty disk path
3de5668
+                # XXX hack. libvirt can't currently handle QEMU having an empty disk path..
3de5668
                 if self.type == "xen":
3de5668
                     saved_path = d.path
3de5668
                     d.path = None
3de5668
+                else:
3de5668
+                    # .. so simply remove CDROM device completely in non-Xen
3de5668
+                    continue
3de5668
 
3de5668
             ret += d.get_xml_config(d.target)
3de5668
             if saved_path != None: