summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--images/build-qcow-image.inc16
1 files changed, 11 insertions, 5 deletions
diff --git a/images/build-qcow-image.inc b/images/build-qcow-image.inc
index deace60..1409edc 100644
--- a/images/build-qcow-image.inc
+++ b/images/build-qcow-image.inc
@@ -1,10 +1,16 @@
1inherit image-vm 1IMAGE_TYPES += "ext4.qcow2"
2IMAGE_FSTYPES += "qcow2" 2CONVERSIONTYPES += "qcow2"
3CONVERSION_DEPENDS_qcow2 = "qemu-native"
4CONVERSION_CMD_qcow2 = "qemu-img convert -O qcow2 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.qcow2"
5
6IMAGE_FSTYPES += "ext4.qcow2"
3 7
4# To reduce storage size remove the intermediate images 8# To reduce storage size remove the intermediate images
5do_clean_unused_img() { 9do_clean_unused_img() {
6 rm ${IMGDEPLOYDIR}/*.hdddirect 10 cd ${IMGDEPLOYDIR}
7 rm ${IMGDEPLOYDIR}/*.ext4 11 ln -sf ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.qcow2 ${IMAGE_LINK_NAME}.qcow2
12 rm -f ${IMGDEPLOYDIR}/*.ext4
13 cd -
8} 14}
9 15
10addtask clean_unused_img after do_vmimg before do_image_complete 16addtask clean_unused_img after do_image_ext4 before do_image_complete