[oe-commits] [openembedded-core] 06/23: image.bbclass: run wicenv task only for wic images

git at git.openembedded.org git at git.openembedded.org
Mon Mar 28 14:56:31 UTC 2016


rpurdie pushed a commit to branch master
in repository openembedded-core.

commit b81c176fb2f1ee818b6049c39ef353a7d7d5e078
Author: Ed Bartosh <ed.bartosh at linux.intel.com>
AuthorDate: Wed Mar 23 11:09:18 2016 +0200

    image.bbclass: run wicenv task only for wic images
    
    Currently do_wicenv task is run for all images. However, its
    result is used only to produce wic image. It's better to
    run this task only for wic images. If another rootfs is
    required to produce wic image, dependency to its do_wicenv
    must be added to the wic image recipy.
    
    Stopped running do_wicenv for all images. Added explicit
    dependency to this task in wic-image-minimal recipe.
    
    [YOCTO #9095]
    
    Signed-off-by: Ed Bartosh <ed.bartosh at linux.intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta-selftest/recipes-test/images/wic-image-minimal.bb | 2 +-
 meta/classes/image.bbclass                             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/meta-selftest/recipes-test/images/wic-image-minimal.bb b/meta-selftest/recipes-test/images/wic-image-minimal.bb
index 9c50ddb..a294ba7 100644
--- a/meta-selftest/recipes-test/images/wic-image-minimal.bb
+++ b/meta-selftest/recipes-test/images/wic-image-minimal.bb
@@ -11,7 +11,7 @@ DEPENDS = "syslinux syslinux-native parted-native dosfstools-native mtools-nativ
 
 # core-image-minimal is referenced in .wks, so we need its rootfs
 # to be ready before our rootfs
-do_rootfs[depends] += "core-image-minimal:do_rootfs_wicenv"
+do_rootfs[depends] += "core-image-minimal:do_image core-image-minimal:do_rootfs_wicenv"
 
 IMAGE_ROOTFS_EXTRA_SPACE = "2000"
 
diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass
index 0249f77..62ff07e 100644
--- a/meta/classes/image.bbclass
+++ b/meta/classes/image.bbclass
@@ -275,7 +275,7 @@ python do_rootfs_wicenv () {
             if value:
                 envf.write('%s="%s"\n' % (var, value.strip()))
 }
-addtask do_rootfs_wicenv after do_image before do_image_wic do_image_complete
+addtask do_rootfs_wicenv after do_image before do_image_wic
 do_rootfs_wicenv[vardeps] += "${WICVARS}"
 do_rootfs_wicenv[prefuncs] = 'set_image_size'
 

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list