lib/kytoon/providers/libvirt/server_group.rb in kytoon-1.3.6 vs lib/kytoon/providers/libvirt/server_group.rb in kytoon-1.3.7

- old
+ new

@@ -323,10 +323,17 @@ --force \ $ORIGIN \ --preserve-data \ || { echo "failed to virt-clone"; exit 1; } - #{sudo} qemu-img create -f qcow2 -o backing_file=#{original_disk_path} "#{disk_path}" || { \ + + img_fmt=$(#{sudo} qemu-img info #{original_disk_path} \ + | grep '^file format:' \ + | cut -f2 -d : \ + | tr -d ' ') + + + #{sudo} qemu-img create -f qcow2 -o backing_file=#{original_disk_path},backing_fmt=$img_fmt "#{disk_path}" || { \ echo 'Failed to create a copy-on-write image of #{original_disk_path }'; exit 1; } else