Browse code

Merge "Adds support for Hyper-V image formats" into stable/icehouse

Jenkins authored on 2014/08/25 22:07:12
Showing 1 changed files
... ...
@@ -283,6 +283,15 @@ function upload_image {
283 283
             DISK_FORMAT=iso
284 284
             CONTAINER_FORMAT=bare
285 285
             ;;
286
+        *.vhd|*.vhdx|*.vhd.gz|*.vhdx.gz)
287
+            local extension="${IMAGE_FNAME#*.}"
288
+            IMAGE_NAME=$(basename "$IMAGE" ".$extension")
289
+            DISK_FORMAT=vhd
290
+            CONTAINER_FORMAT=bare
291
+            if [ "${IMAGE_FNAME##*.}" == "gz" ]; then
292
+                UNPACK=zcat
293
+            fi
294
+            ;;
286 295
         *) echo "Do not know what to do with $IMAGE_FNAME"; false;;
287 296
     esac
288 297