From d4d06cfe57603043ff5ea60f9d7572b9c59363c5 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Sun, 23 Mar 2014 16:31:09 -0700 Subject: [PATCH] feat(vm_image_util): Add new Rackspace target with VHD disk images. --- build_library/vm_image_util.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/build_library/vm_image_util.sh b/build_library/vm_image_util.sh index 2b41b36262..acefb6a76f 100644 --- a/build_library/vm_image_util.sh +++ b/build_library/vm_image_util.sh @@ -11,6 +11,7 @@ VALID_IMG_TYPES=( openstack qemu rackspace + rackspace_vhd vagrant vagrant_vmware_fusion virtualbox @@ -118,6 +119,9 @@ IMG_gce_OEM_PACKAGE=oem-gce ## rackspace IMG_rackspace_BOOT_KERNEL=0 IMG_rackspace_OEM_PACKAGE=oem-rackspace +IMG_rackspace_vhd_BOOT_KERNEL=0 +IMG_rackspace_vhd_DISK_FORMAT=vhd +IMG_rackspace_vhd_OEM_PACKAGE=oem-rackspace ########################################################### @@ -256,6 +260,10 @@ _write_qcow2_disk() { qemu-img convert -f raw "$1" -O qcow2 "$2" } +_write_vhd_disk() { + qemu-img convert -f raw "$1" -O vpc "$2" +} + _write_vmdk_ide_disk() { qemu-img convert -f raw "$1" -O vmdk -o adapter_type=ide "$2" }