This change ensures that when uploading vhdx images, we use the
proper format.
At the moment, vhdx images are uploaded as vhd, which can be
troublesome: first because this is misleading, second because the
actual image format may be checked, having the image rejected.
Change-Id: I9578be41ea9dc252404b7553679ac527e08a0ff6
| ... | ... |
@@ -323,7 +323,7 @@ function upload_image {
|
| 323 | 323 |
*.vhd|*.vhdx|*.vhd.gz|*.vhdx.gz) |
| 324 | 324 |
local extension="${image_fname#*.}"
|
| 325 | 325 |
image_name=$(basename "$image" ".$extension") |
| 326 |
- disk_format=vhd |
|
| 326 |
+ disk_format=$(echo $image_fname | grep -oP '(?<=\.)vhdx?(?=\.|$)') |
|
| 327 | 327 |
container_format=bare |
| 328 | 328 |
if [ "${image_fname##*.}" == "gz" ]; then
|
| 329 | 329 |
unpack=zcat |