diff options
author | Adrian Calianu <adrian.calianu@enea.com> | 2017-07-12 11:24:56 +0200 |
---|---|---|
committer | Adrian Calianu <adrian.calianu@enea.com> | 2017-07-17 10:52:40 +0200 |
commit | 4fd9294cd5cb042021743743604567e5625d30f1 (patch) | |
tree | f75e303e355d65b13e4ff9c2a65023143646faf5 | |
parent | ede4358101f059582ffdc32103015348eabbad53 (diff) | |
download | meta-el-virtualization-4fd9294cd5cb042021743743604567e5625d30f1.tar.gz |
enea-image-virtualization-guest: generate qcow images
Signed-off-by: Adrian Calianu <adrian.calianu@enea.com>
-rw-r--r-- | images/build-qcow-image.inc | 10 | ||||
-rw-r--r-- | images/enea-image-virtualization-guest-sdk.bb | 2 | ||||
-rw-r--r-- | images/enea-image-virtualization-guest.bb | 2 |
3 files changed, 13 insertions, 1 deletions
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 @@ | |||
1 | inherit image-vm | ||
2 | IMAGE_FSTYPES += "qcow2" | ||
3 | |||
4 | # To reduce storage size remove the intermediate images | ||
5 | do_clean_unused_img() { | ||
6 | rm ${IMGDEPLOYDIR}/*.hdddirect | ||
7 | rm ${IMGDEPLOYDIR}/*.ext4 | ||
8 | } | ||
9 | |||
10 | 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 += " \ | |||
11 | 11 | ||
12 | IMAGE_FEATURES += "dbg-pkgs dev-pkgs" | 12 | IMAGE_FEATURES += "dbg-pkgs dev-pkgs" |
13 | 13 | ||
14 | NOHDD = "1" | 14 | 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 | |||
6 | IMAGE_INSTALL += " \ | 6 | IMAGE_INSTALL += " \ |
7 | packagegroup-enea-virtualization-guest \ | 7 | packagegroup-enea-virtualization-guest \ |
8 | " | 8 | " |
9 | |||
10 | require images/build-qcow-image.inc | ||