From ca8239449fbdbc3a73f691683be2ec9d4a941ff6 Mon Sep 17 00:00:00 2001 From: Alessandro Pilotti Date: Thu, 7 Aug 2014 02:05:26 +0300 Subject: [PATCH] Adds support for Hyper-V image formats Adds support for VHD and VHDX image formats, including gz compression. Change-Id: I9b143c9883b947397b435a671f13703f78019d23 Closes-bug: #1353726 --- functions | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/functions b/functions index 1fa634604e..1c3efc239e 100644 --- a/functions +++ b/functions @@ -289,6 +289,15 @@ function upload_image { disk_format=iso container_format=bare ;; + *.vhd|*.vhdx|*.vhd.gz|*.vhdx.gz) + local extension="${image_fname#*.}" + image_name=$(basename "$image" ".$extension") + disk_format=vhd + container_format=bare + if [ "${image_fname##*.}" == "gz" ]; then + unpack=zcat + fi + ;; *) echo "Do not know what to do with $image_fname"; false;; esac