diff options
-rw-r--r-- | images/build-qcow-image.inc | 16 |
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 @@ | |||
1 | inherit image-vm | 1 | IMAGE_TYPES += "ext4.qcow2" |
2 | IMAGE_FSTYPES += "qcow2" | 2 | CONVERSIONTYPES += "qcow2" |
3 | CONVERSION_DEPENDS_qcow2 = "qemu-native" | ||
4 | CONVERSION_CMD_qcow2 = "qemu-img convert -O qcow2 ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.${type} ${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.qcow2" | ||
5 | |||
6 | IMAGE_FSTYPES += "ext4.qcow2" | ||
3 | 7 | ||
4 | # To reduce storage size remove the intermediate images | 8 | # To reduce storage size remove the intermediate images |
5 | do_clean_unused_img() { | 9 | do_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 | ||
10 | addtask clean_unused_img after do_vmimg before do_image_complete | 16 | addtask clean_unused_img after do_image_ext4 before do_image_complete |