]> code.ossystems Code Review - openembedded-core.git/commitdiff
sstate: Ensure SSTATE_PKG is reloaded when handling siginfo
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 10 Dec 2019 23:19:03 +0000 (23:19 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 10 Dec 2019 23:19:11 +0000 (23:19 +0000)
STATE_PKG may have been changed by sstate_report_unihash so don't
cache the variable's value.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/sstate.bbclass

index eb1ecd6822d7740a826e224b918adbbd1fb2536e..a46dd2e21038d4705a05d7b8544c9a8cf4dba691 100644 (file)
@@ -664,7 +664,8 @@ def sstate_package(ss, d):
         # All hooks should run in SSTATE_BUILDDIR.
         bb.build.exec_func(f, d, (sstatebuild,))
 
-    bb.siggen.dump_this_task(sstatepkg + ".siginfo", d)
+    # SSTATE_PKG may have been changed by sstate_report_unihash
+    bb.siggen.dump_this_task(d.getVar('SSTATE_PKG') + ".siginfo", d)
 
     return