From: Paul Eggleton Date: Tue, 9 Sep 2014 10:41:37 +0000 (+0100) Subject: classes/buildhistory: fix for sstate class change X-Git-Tag: 2015-4~1585 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=b5c05b474554925524073023f3aac2532c87537f;p=openembedded-core.git classes/buildhistory: fix for sstate class change SSTATEPOSTINSTFUNCS is now set with = in sstate.bbclass, and because the line here in buildhistory.bbclass ends up being parsed before that we now need to use _append or the value we are adding will be wiped out. This fixes buildhistory no longer recording package information since OE-Core revision 9d659c6f20fa4a141b491c62a3ef0dfb1f896d9c. Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass index e8cdee57d0..8b5d5c214c 100644 --- a/meta/classes/buildhistory.bbclass +++ b/meta/classes/buildhistory.bbclass @@ -17,7 +17,7 @@ BUILDHISTORY_COMMIT ?= "0" BUILDHISTORY_COMMIT_AUTHOR ?= "buildhistory " BUILDHISTORY_PUSH_REPO ?= "" -SSTATEPOSTINSTFUNCS += "buildhistory_emit_pkghistory" +SSTATEPOSTINSTFUNCS_append = " buildhistory_emit_pkghistory" # We want to avoid influence the signatures of sstate tasks - first the function itself: sstate_install[vardepsexclude] += "buildhistory_emit_pkghistory" # then the value added to SSTATEPOSTINSTFUNCS: