Up to now Qemu Wizard, Clone, and Hard Disk Move components had a different idea of what should be the proposed format of a disk image. Make all them auto select qcow2. --- Not especially proud of using variable called "PVE.qemu.OSDefaults.generic.diskFormat" (39 characters) but can't find a better name.
www/manager6/qemu/Clone.js | 1 + www/manager6/qemu/HDEdit.js | 2 +- www/manager6/qemu/HDMove.js | 1 + www/manager6/qemu/OSDefaults.js | 3 ++- 4 files changed, 5 insertions(+), 2 deletions(-) diff --git a/www/manager6/qemu/Clone.js b/www/manager6/qemu/Clone.js index 617b66e..63366ab 100644 --- a/www/manager6/qemu/Clone.js +++ b/www/manager6/qemu/Clone.js @@ -76,6 +76,7 @@ Ext.define('PVE.window.Clone', { me.formatsel.setValue('raw'); me.formatsel.setDisabled(true); } else { + me.formatsel.setValue(PVE.qemu.OSDefaults.generic.diskFormat); me.formatsel.setDisabled(false); } }, diff --git a/www/manager6/qemu/HDEdit.js b/www/manager6/qemu/HDEdit.js index 219fe9d..e804455 100644 --- a/www/manager6/qemu/HDEdit.js +++ b/www/manager6/qemu/HDEdit.js @@ -56,7 +56,7 @@ Ext.define('PVE.qemu.HDInputPanel', { } else { me.hdfilesel.setDisabled(true); me.hdfilesel.setVisible(false); - me.formatsel.setValue('qcow2'); + me.formatsel.setValue(PVE.qemu.OSDefaults.generic.diskFormat); me.formatsel.setDisabled(false); me.hdsizesel.setDisabled(false); me.hdsizesel.setVisible(true); diff --git a/www/manager6/qemu/HDMove.js b/www/manager6/qemu/HDMove.js index 745c791..a1a058b 100644 --- a/www/manager6/qemu/HDMove.js +++ b/www/manager6/qemu/HDMove.js @@ -85,6 +85,7 @@ Ext.define('PVE.window.HDMove', { me.formatsel.setValue('raw'); me.formatsel.setDisabled(true); } else { + me.formatsel.setValue(PVE.qemu.OSDefaults.generic.diskFormat); me.formatsel.setDisabled(false); } diff --git a/www/manager6/qemu/OSDefaults.js b/www/manager6/qemu/OSDefaults.js index 89d9c15..50e2ad7 100644 --- a/www/manager6/qemu/OSDefaults.js +++ b/www/manager6/qemu/OSDefaults.js @@ -43,7 +43,8 @@ Ext.define('PVE.qemu.OSDefaults', { scsi: 2, virtio: 1 }, - scsihw: 'virtio-scsi-pci' + scsihw: 'virtio-scsi-pci', + diskFormat: 'qcow2' }; // virtio-net is in kernel since 2.6.25 -- 2.1.4 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com http://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel