In order to support windows install through unattended method (we need to setup rss.exe on the hosts), add an additional (and optional) parameter to tests, cdrom_extra, to make possible to boot a VM with 2 CDs. Signed-off-by: Lucas Meneghel Rodrigues <lmr@xxxxxxxxxx> --- client/tests/kvm/kvm_vm.py | 10 +++++++++- 1 files changed, 9 insertions(+), 1 deletions(-) diff --git a/client/tests/kvm/kvm_vm.py b/client/tests/kvm/kvm_vm.py index ed6d5ad..483204c 100755 --- a/client/tests/kvm/kvm_vm.py +++ b/client/tests/kvm/kvm_vm.py @@ -268,7 +268,15 @@ class VM: iso = params.get("cdrom") if iso: iso = kvm_utils.get_path(root_dir, iso) - qemu_cmd += " -cdrom %s" % iso + qemu_cmd += " -drive file=%s,index=2,media=cdrom" % iso + + # Even though this is not a really scalable approach, + # it doesn't seem like we are going to need more than + # 2 CDs active on the same VM. + iso_extra = params.get("cdrom_extra") + if iso_extra: + iso_extra = kvm_utils.get_path(root_dir, iso_extra) + qemu_cmd += " -drive file=%s,index=3,media=cdrom" % iso_extra # We may want to add {floppy_otps} parameter for -fda # {fat:floppy:}/path/. However vvfat is not usually recommended -- 1.6.5.2 -- To unsubscribe from this list: send the line "unsubscribe kvm" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html