]> xenbits.xensource.com Git - libvirt.git/commitdiff
storage: move qemu-img options before positional arguments
authorJán Tomko <jtomko@redhat.com>
Mon, 18 Feb 2013 13:45:03 +0000 (14:45 +0100)
committerJán Tomko <jtomko@redhat.com>
Sun, 24 Feb 2013 17:11:40 +0000 (18:11 +0100)
Modify the expected output of storagevolxml2argv tests as well.

src/storage/storage_backend.c
tests/storagevolxml2argvdata/qcow2-flag.argv
tests/storagevolxml2argvdata/qcow2-nobacking-convert-flag.argv
tests/storagevolxml2argvdata/qcow2-nobacking-convert-none.argv
tests/storagevolxml2argvdata/qcow2-nobacking-convert-prealloc.argv
tests/storagevolxml2argvdata/qcow2-nobacking-flag.argv
tests/storagevolxml2argvdata/qcow2-nobacking-none.argv
tests/storagevolxml2argvdata/qcow2-nobacking-prealloc.argv
tests/storagevolxml2argvdata/qcow2-none.argv

index bd7e741b2136823fe03b767a23d222c5e719d148..b32c7efe0c95f62650e71e2cd0ecfa33d0926f52 100644 (file)
@@ -773,8 +773,7 @@ virStorageBackendCreateQemuImgCmd(virConnectPtr conn,
     cmd = virCommandNew(create_tool);
 
     if (inputvol) {
-        virCommandAddArgList(cmd, "convert", "-f", inputType, "-O", type,
-                             inputPath, vol->target.path, NULL);
+        virCommandAddArgList(cmd, "convert", "-f", inputType, "-O", type, NULL);
 
         if (imgformat == QEMU_IMG_BACKING_FORMAT_OPTIONS &&
             (do_encryption || preallocate)) {
@@ -785,18 +784,18 @@ virStorageBackendCreateQemuImgCmd(virConnectPtr conn,
         } else if (do_encryption) {
             virCommandAddArg(cmd, "-e");
         }
+        virCommandAddArgList(cmd, inputPath, vol->target.path, NULL);
     } else if (vol->backingStore.path) {
         virCommandAddArgList(cmd, "create", "-f", type,
                              "-b", vol->backingStore.path, NULL);
 
         switch (imgformat) {
         case QEMU_IMG_BACKING_FORMAT_FLAG:
-            virCommandAddArgList(cmd, "-F", backingType, vol->target.path,
-                                 NULL);
-            virCommandAddArgFormat(cmd, "%lluK", size_arg);
-
+            virCommandAddArgList(cmd, "-F", backingType, NULL);
             if (do_encryption)
                 virCommandAddArg(cmd, "-e");
+            virCommandAddArg(cmd, vol->target.path);
+            virCommandAddArgFormat(cmd, "%lluK", size_arg);
             break;
 
         case QEMU_IMG_BACKING_FORMAT_OPTIONS:
@@ -811,15 +810,13 @@ virStorageBackendCreateQemuImgCmd(virConnectPtr conn,
             VIR_INFO("Unable to set backing store format for %s with %s",
                      vol->target.path, create_tool);
 
-            virCommandAddArg(cmd, vol->target.path);
-            virCommandAddArgFormat(cmd, "%lluK", size_arg);
             if (do_encryption)
                 virCommandAddArg(cmd, "-e");
+            virCommandAddArg(cmd, vol->target.path);
+            virCommandAddArgFormat(cmd, "%lluK", size_arg);
         }
     } else {
-        virCommandAddArgList(cmd, "create", "-f", type,
-                             vol->target.path, NULL);
-        virCommandAddArgFormat(cmd, "%lluK", size_arg);
+        virCommandAddArgList(cmd, "create", "-f", type, NULL);
 
         if (imgformat == QEMU_IMG_BACKING_FORMAT_OPTIONS &&
             (do_encryption || preallocate)) {
@@ -830,6 +827,8 @@ virStorageBackendCreateQemuImgCmd(virConnectPtr conn,
         } else if (do_encryption) {
             virCommandAddArg(cmd, "-e");
         }
+        virCommandAddArg(cmd, vol->target.path);
+        virCommandAddArgFormat(cmd, "%lluK", size_arg);
     }
 
     return cmd;
index 3ac90108833bf50eb72ef9e25ae219d58420bdd0..2be10a29e9c618767bb964ebeb3fdc7446c15d6a 100644 (file)
@@ -1 +1 @@
-qemu-img create -f qcow2 -b /dev/null -F raw /var/lib/libvirt/images/OtherDemo.img 5242880K -e
+qemu-img create -f qcow2 -b /dev/null -F raw -e /var/lib/libvirt/images/OtherDemo.img 5242880K
index 2d37c50835e8a06f80326503c53179d843be1ad5..7add158f8f5b6a4b9a6aa2e11035340425dff9aa 100644 (file)
@@ -1 +1 @@
-qemu-img convert -f raw -O qcow2 /var/lib/libvirt/images/sparse.img /var/lib/libvirt/images/OtherDemo.img -e
+qemu-img convert -f raw -O qcow2 -e /var/lib/libvirt/images/sparse.img /var/lib/libvirt/images/OtherDemo.img
index 2d37c50835e8a06f80326503c53179d843be1ad5..7add158f8f5b6a4b9a6aa2e11035340425dff9aa 100644 (file)
@@ -1 +1 @@
-qemu-img convert -f raw -O qcow2 /var/lib/libvirt/images/sparse.img /var/lib/libvirt/images/OtherDemo.img -e
+qemu-img convert -f raw -O qcow2 -e /var/lib/libvirt/images/sparse.img /var/lib/libvirt/images/OtherDemo.img
index 18e8f64b8e15029b2b5c0e8c8338a58caca65a7e..037e9f67018693b40ca33a3b9f799ffb005282f9 100644 (file)
@@ -1 +1 @@
-qemu-img convert -f raw -O qcow2 /var/lib/libvirt/images/sparse.img /var/lib/libvirt/images/OtherDemo.img -o encryption=on,preallocation=metadata
+qemu-img convert -f raw -O qcow2 -o encryption=on,preallocation=metadata /var/lib/libvirt/images/sparse.img /var/lib/libvirt/images/OtherDemo.img
index 8980cc40f776f0548fdd0bb6d352675527b59fb0..62ad85fe5216f6e1b1790ba99d815975cd4fe087 100644 (file)
@@ -1 +1 @@
-qemu-img create -f qcow2 /var/lib/libvirt/images/OtherDemo.img 5242880K -e
+qemu-img create -f qcow2 -e /var/lib/libvirt/images/OtherDemo.img 5242880K
index 8980cc40f776f0548fdd0bb6d352675527b59fb0..62ad85fe5216f6e1b1790ba99d815975cd4fe087 100644 (file)
@@ -1 +1 @@
-qemu-img create -f qcow2 /var/lib/libvirt/images/OtherDemo.img 5242880K -e
+qemu-img create -f qcow2 -e /var/lib/libvirt/images/OtherDemo.img 5242880K
index 828f5fcc945cef82c765a3f849b60c1263a7163a..ebeabc8940248fea6087bab2848127356f063fcc 100644 (file)
@@ -1 +1 @@
-qemu-img create -f qcow2 /var/lib/libvirt/images/OtherDemo.img 5242880K -o encryption=on,preallocation=metadata
+qemu-img create -f qcow2 -o encryption=on,preallocation=metadata /var/lib/libvirt/images/OtherDemo.img 5242880K
index f2dfd159abb151069cc8024424474313202ac7a0..10b71752f2764afeeb236135d77a7d305e3ea42e 100644 (file)
@@ -1 +1 @@
-qemu-img create -f qcow2 -b /dev/null /var/lib/libvirt/images/OtherDemo.img 5242880K -e
+qemu-img create -f qcow2 -b /dev/null -e /var/lib/libvirt/images/OtherDemo.img 5242880K