Daniel P. Berrange wrote: > On Wed, Nov 07, 2007 at 05:24:14PM -0500, Cole Robinson wrote: >> The following patch changes around how the 'disks' and 'nics' lists in a >> Guest object are used during an install. >> >> These lists are the public attributes used to specify the devices to >> connect to the guest at install time. Currently, during the actual >> install, these lists can be manipulated by the installer, to add a >> boot.iso as a CDROM disk to use for the install, for example ('nics' >> actually isn't altered during any install path but I wanted to be >> consistent.) This causes issues if the install fails, but the Guest object >> is kept around to try again (i.e. virt-manager): any re-attempt would >> append another cdrom disk based off the boot.iso. >> >> Rather than have an error cleanup restore things to their post install >> state, which would probably cause this bug to pop up again if another >> error path was added, I went with a small reorg which seems to be the >> right way to fix this. 'disks' and 'nics' remain but they are copied over >> to private lists at the start of the install to be used for all >> mid-install disk/nic additions. The public interface remains the same, its >> just behind the scenes workings that are shuffled. > > ACK, looks good to me. > > > Regards, > Dan. I just applied this. http://hg.et.redhat.com/virt/applications/virtinst--devel?cs=ebf9464130c6 - Cole -- Cole Robinson crobinso@xxxxxxxxxx _______________________________________________ et-mgmt-tools mailing list et-mgmt-tools@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/et-mgmt-tools