<div dir="ltr">> Changes to the sysroot as just as<div><div><br></div><div>small typo in commit message if you need to update this commit again for whatever other reason.</div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Jun 27, 2019 at 2:29 PM Ross Burton <<a href="mailto:ross.burton@intel.com">ross.burton@intel.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Changes to the sysroot as just as interesting during development, so write the<br>
file listing for the sysroot to buildhistory too.<br>
<br>
Signed-off-by: Ross Burton <<a href="mailto:ross.burton@intel.com" target="_blank">ross.burton@intel.com</a>><br>
---<br>
meta/classes/buildhistory.bbclass | 10 +++++++++-<br>
1 file changed, 9 insertions(+), 1 deletion(-)<br>
<br>
diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass<br>
index 2e501df24b4..baa7c8e2799 100644<br>
--- a/meta/classes/buildhistory.bbclass<br>
+++ b/meta/classes/buildhistory.bbclass<br>
@@ -60,15 +60,23 @@ SSTATEPOSTUNPACKFUNCS[vardepvalueexclude] .= "| buildhistory_emit_outputsigs"<br>
# When extending build history, derive your class from buildhistory.bbclass<br>
# and extend this list here with the additional files created by the derived<br>
# class.<br>
-BUILDHISTORY_PRESERVE = "latest latest_srcrev"<br>
+BUILDHISTORY_PRESERVE = "latest latest_srcrev sysroot"<br>
<br>
PATCH_GIT_USER_EMAIL ?= "buildhistory@oe"<br>
PATCH_GIT_USER_NAME ?= "OpenEmbedded"<br>
<br>
+buildhistory_emit_sysroot() {<br>
+ mkdir --parents ${BUILDHISTORY_DIR_PACKAGE}<br>
+ buildhistory_list_files ${SYSROOT_DESTDIR} ${BUILDHISTORY_DIR_PACKAGE}/sysroot<br>
+}<br>
+<br>
#<br>
# Write out metadata about this package for comparison when writing future packages<br>
#<br>
python buildhistory_emit_pkghistory() {<br>
+ if d.getVar('BB_CURRENTTASK') in ['populate_sysroot', 'populate_sysroot_setscene']:<br>
+ bb.build.exec_func("buildhistory_emit_sysroot", d)<br>
+<br>
if not d.getVar('BB_CURRENTTASK') in ['packagedata', 'packagedata_setscene']:<br>
return 0<br>
<br>
-- <br>
2.11.0<br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div>