From 25eb83db77ae1e62f0dfcd6e9400c282c9bb548e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pavel=20Czern=C3=BD?= Date: Wed, 24 Feb 2021 12:19:29 +0100 Subject: [PATCH] B #5255: handle BLOCK_CDROM disk types (#868) Submitted by Anton Todorov --- src/vmm/LibVirtDriverKVM.cc | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/vmm/LibVirtDriverKVM.cc b/src/vmm/LibVirtDriverKVM.cc index f5cd095a79..ed97eda3bd 100644 --- a/src/vmm/LibVirtDriverKVM.cc +++ b/src/vmm/LibVirtDriverKVM.cc @@ -909,15 +909,23 @@ int LibVirtDriver::deployment_description_kvm( // ---- Disk type and source for the image ---- - if ( type == "BLOCK" ) + if ( type == "BLOCK" || type == "BLOCK_CDROM" ) { ostringstream dev; dev << vm->get_system_dir() << "/disk." << disk_id; - file << "\t\t\n" - << "\t\t\t\n"; + if (type == "BLOCK_CDROM") + { + file << "\t\t" << endl; + } + else + { + file << "\t\t" << endl; + } + + file << "\t\t\t" << endl; } else if ( type == "ISCSI" ) {