* attempt to detect format of *.img files automatically, recognizing:
qcow2,raw,vdi,vmdk,vpc
Change-Id: I92ec141584ba8237b67ca640e401a1b88860747e
... | ... |
@@ -792,7 +792,12 @@ function upload_image() { |
792 | 792 |
*.img) |
793 | 793 |
IMAGE="$FILES/$IMAGE_FNAME"; |
794 | 794 |
IMAGE_NAME=$(basename "$IMAGE" ".img") |
795 |
- DISK_FORMAT=raw |
|
795 |
+ format=$(qemu-img info ${IMAGE} | awk '/^file format/ { print $3; exit }') |
|
796 |
+ if [[ ",qcow2,raw,vdi,vmdk,vpc," =~ ",$format," ]]; then |
|
797 |
+ DISK_FORMAT=$format |
|
798 |
+ else |
|
799 |
+ DISK_FORMAT=raw |
|
800 |
+ fi |
|
796 | 801 |
CONTAINER_FORMAT=bare |
797 | 802 |
;; |
798 | 803 |
*.img.gz) |