summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandru DAMIAN <alexandru.damian@intel.com>2014-06-03 16:16:15 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2014-06-03 16:39:02 +0100
commit552c5daceb9f51d2b7331a12dfa033f1ca3d7468 (patch)
treea825b9c96dac830beca39c189b97e3aad1eea13f
parentb6f6e389b68468266926856bd318c245696ea932 (diff)
downloadopenembedded-core-contrib-552c5daceb9f51d2b7331a12dfa033f1ca3d7468.tar.gz
openembedded-core-contrib-552c5daceb9f51d2b7331a12dfa033f1ca3d7468.tar.bz2
openembedded-core-contrib-552c5daceb9f51d2b7331a12dfa033f1ca3d7468.zip
toaster.bbclass: exclude variable dependency on toaster postfunc
This patch fixes an issue where the toaster postfuncs were added to the task signature, making impossible the reuse of sstate caches from builds outside toaster control. Now the signatures do not differ between toaster and toaster-less builds. Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/classes/toaster.bbclass2
1 files changed, 2 insertions, 0 deletions
diff --git a/meta/classes/toaster.bbclass b/meta/classes/toaster.bbclass
index 4244b2ca7f..95499a5cdd 100644
--- a/meta/classes/toaster.bbclass
+++ b/meta/classes/toaster.bbclass
@@ -326,6 +326,8 @@ toaster_collect_task_stats[eventmask] = "bb.event.BuildCompleted bb.build.TaskSu
addhandler toaster_buildhistory_dump
toaster_buildhistory_dump[eventmask] = "bb.event.BuildCompleted"
do_package[postfuncs] += "toaster_package_dumpdata "
+do_package[vardepsexclude] += "toaster_package_dumpdata "
do_rootfs[postfuncs] += "toaster_image_dumpdata "
do_rootfs[postfuncs] += "toaster_licensemanifest_dump "
+do_rootfs[vardepsexclude] += "toaster_image_dumpdata toaster_licensemanifest_dump"