From 656952de3a943455b473f08e2a4ef297ac2fdc81 Mon Sep 17 00:00:00 2001
From: Pekka Enberg <penberg@cloudius-systems.com>
Date: Sat, 14 Sep 2013 14:14:25 +0300
Subject: [PATCH] Add makefile target for QCOW2 image creation

Add a "qcow2" target to Makefile that uses "qemu-img convert" to build a
smaller qcow2 image out of the OSv raw image.
---
 Makefile | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Makefile b/Makefile
index 3f36d1387..0cb297ea4 100644
--- a/Makefile
+++ b/Makefile
@@ -26,6 +26,9 @@ $(submake): Makefile
 	echo 'VPATH = ../..' >> $@
 	echo 'include ../../build.mk' >> $@
 
+qcow2: all
+	qemu-img convert -f raw -O qcow2 build/$(mode)/usr.img build/$(mode)/usr.qcow2
+
 clean:
 	$(call quiet, rm -rf build/$(mode), CLEAN)
 	$(call quiet, cd mgmt && ./gradlew clean >> /dev/null , GRADLE CLEAN)
-- 
GitLab