kojivmd: pass "-F qcow2" to qemu-img create
In RHEL 9 (qemu-img-6.2.0-11.el9_0.3), the "qemu-img create" command requires the "-F" flag that specifies the second image's format. qemu-img-1.5.3-175.el7_9.6 recognizes this -F flag also, so it should be safe to use on all supported platforms.
This commit is contained in:
parent
45a581eb16
commit
fa5cba7117
1 changed files with 2 additions and 1 deletions
|
|
@ -455,7 +455,8 @@ class VMExecTask(BaseTaskHandler):
|
|||
def mkqcow2(self, clone_name, source_disk, disk_num):
|
||||
new_name = clone_name + '-disk-' + str(disk_num) + self.QCOW2_EXT
|
||||
new_path = os.path.join(self.options.imagedir, new_name)
|
||||
cmd = ['/usr/bin/qemu-img', 'create', '-f', 'qcow2', '-o', 'backing_file=%s' % source_disk,
|
||||
cmd = ['/usr/bin/qemu-img', 'create', '-f', 'qcow2', '-o',
|
||||
'backing_file=%s' % source_disk, '-F', 'qcow2',
|
||||
new_path]
|
||||
proc = subprocess.Popen(cmd,
|
||||
stdout=subprocess.PIPE, stderr=subprocess.STDOUT, close_fds=True)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue