From 40330d8858f546906c02988f5a1af5c058d6bf00 Mon Sep 17 00:00:00 2001 From: Albert Hopkins Date: Thu, 23 Jun 2011 09:09:41 -0400 Subject: [PATCH] Add preliminary support for Xen Virtual Appliance (xva) images. --- Makefile | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Makefile b/Makefile index d34474c..7fc08a3 100644 --- a/Makefile +++ b/Makefile @@ -4,6 +4,7 @@ HOSTNAME = $(APPLIANCE) RAW_IMAGE = $(HOSTNAME).img QCOW_IMAGE = $(HOSTNAME).qcow VMDK_IMAGE = $(HOSTNAME).vmdk +XVA_IMAGE = $(HOSTNAME).xva STAGE4_TARBALL = stage4/$(HOSTNAME)-stage4.tar.bz2 KERNEL_CONFIG = kernel.config VIRTIO = NO @@ -300,6 +301,12 @@ $(QCOW_IMAGE): $(RAW_IMAGE) image qcow: $(QCOW_IMAGE) +$(XVA_IMAGE): $(RAW_IMAGE) image + xva.py --disk=$(RAW_IMAGE) --is-hvm --memory=256 --vcpus=1 --name=$(APPLIANCE) \ + --filename=$(XVA_IMAGE) + +xva: $(XVA_IMAGE) + $(VMDK_IMAGE): $(RAW_IMAGE) image qemu-img convert -f raw -O vmdk $(RAW_IMAGE) $(VMDK_IMAGE)