From 4fd9294cd5cb042021743743604567e5625d30f1 Mon Sep 17 00:00:00 2001 From: Adrian Calianu Date: Wed, 12 Jul 2017 11:24:56 +0200 Subject: enea-image-virtualization-guest: generate qcow images Signed-off-by: Adrian Calianu --- images/build-qcow-image.inc | 10 ++++++++++ images/enea-image-virtualization-guest-sdk.bb | 2 +- images/enea-image-virtualization-guest.bb | 2 ++ 3 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 images/build-qcow-image.inc diff --git a/images/build-qcow-image.inc b/images/build-qcow-image.inc new file mode 100644 index 0000000..deace60 --- /dev/null +++ b/images/build-qcow-image.inc @@ -0,0 +1,10 @@ +inherit image-vm +IMAGE_FSTYPES += "qcow2" + +# To reduce storage size remove the intermediate images +do_clean_unused_img() { + rm ${IMGDEPLOYDIR}/*.hdddirect + rm ${IMGDEPLOYDIR}/*.ext4 +} + +addtask clean_unused_img after do_vmimg before do_image_complete diff --git a/images/enea-image-virtualization-guest-sdk.bb b/images/enea-image-virtualization-guest-sdk.bb index e6a3265..59ae078 100644 --- a/images/enea-image-virtualization-guest-sdk.bb +++ b/images/enea-image-virtualization-guest-sdk.bb @@ -11,4 +11,4 @@ IMAGE_INSTALL += " \ IMAGE_FEATURES += "dbg-pkgs dev-pkgs" -NOHDD = "1" +require images/build-qcow-image.inc diff --git a/images/enea-image-virtualization-guest.bb b/images/enea-image-virtualization-guest.bb index e92fb04..385c230 100644 --- a/images/enea-image-virtualization-guest.bb +++ b/images/enea-image-virtualization-guest.bb @@ -6,3 +6,5 @@ require images/enea-image-virtualization-common.inc IMAGE_INSTALL += " \ packagegroup-enea-virtualization-guest \ " + +require images/build-qcow-image.inc -- cgit v1.2.3-54-g00ecf