]> code.ossystems Code Review - openembedded-core.git/commit
classes/populate_sdk_ext: ensure tasks to build the image are included
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Wed, 29 Jun 2016 03:13:51 +0000 (15:13 +1200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 8 Jul 2016 08:55:40 +0000 (09:55 +0100)
commit2b9c092e89b421bf7fd6a7c9604a83ae420d85ba
tree931b056343deb5b1582726575ff11c974f8bedd5
parent397b76c7f26e38e761b94b1f7987aafd55048e10
classes/populate_sdk_ext: ensure tasks to build the image are included

If you build an extensible SDK for an image and IMAGE_FSTYPES includes
"live" then the extensible SDK will fail to install with a bunch of
unexpected task execution errors, matching the missing items required to
build the live image. The issue was we were still depending on do_rootfs
rather than do_image_complete. The fix was slightly more complicated
than just changing the task name as do_image_complete's dependencies are
in the form of dependencies on tasks within the same recipe (represented
in the "deps" varflag rather than the "depends" varflag).

Fixes [YOCTO #9826].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/classes/populate_sdk_ext.bbclass