summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2014-07-26 09:01:43 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-07-27 08:30:13 +0100
commitcdb0bcef28493edd4cad2a882fb8ba402485a2f1 (patch)
treeb2754c53fd4b3b78dbc3ef89e44c3d0a920f784e
parenta9e59d7b1fa1ed33ce9678fb77a367800d7a8f87 (diff)
downloadopenembedded-core-cdb0bcef28493edd4cad2a882fb8ba402485a2f1.tar.gz
openembedded-core-cdb0bcef28493edd4cad2a882fb8ba402485a2f1.tar.bz2
openembedded-core-cdb0bcef28493edd4cad2a882fb8ba402485a2f1.zip
populate_sdk_base: Include do_rootfs depends for do_populate_sdk
"bitbake core-image-minimal -c populate_sdk; rm tmp -rf; bitbake core-image-minimal -c populate_sdk" breaks due to missing dependencies on things like update-rc.d. Since we're effecitvely building a rootfs, we need all the same depends as do_rootfs has. The easiest was to achieve this is to simply load them. This resolves the failure when targeting the task from sstate. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/populate_sdk_base.bbclass2
1 files changed, 1 insertions, 1 deletions
diff --git a/meta/classes/populate_sdk_base.bbclass b/meta/classes/populate_sdk_base.bbclass
index 4b489a622e..893afbbb3d 100644
--- a/meta/classes/populate_sdk_base.bbclass
+++ b/meta/classes/populate_sdk_base.bbclass
@@ -332,7 +332,7 @@ populate_sdk_log_check() {
}
do_populate_sdk[dirs] = "${TOPDIR}"
-do_populate_sdk[depends] += "${@' '.join([x + ':do_populate_sysroot' for x in d.getVar('SDK_DEPENDS', True).split()])}"
+do_populate_sdk[depends] += "${@' '.join([x + ':do_populate_sysroot' for x in d.getVar('SDK_DEPENDS', True).split()])} ${@d.getVarFlag('do_rootfs', 'depends', False)}"
do_populate_sdk[rdepends] = "${@' '.join([x + ':do_populate_sysroot' for x in d.getVar('SDK_RDEPENDS', True).split()])}"
do_populate_sdk[recrdeptask] += "do_packagedata do_package_write_rpm do_package_write_ipk do_package_write_deb"
addtask populate_sdk