[OE-core] [PATCH 1/2] buildhistory: write the contents of the sysroot
Burton, Ross
ross.burton at intel.com
Thu Jun 27 13:53:07 UTC 2019
Well spotted, thanks.
Changed in my branch.
Ross
On Thu, 27 Jun 2019 at 14:47, Martin Jansa <martin.jansa at gmail.com> wrote:
>
> > Changes to the sysroot as just as
>
> small typo in commit message if you need to update this commit again for whatever other reason.
>
> On Thu, Jun 27, 2019 at 2:29 PM Ross Burton <ross.burton at intel.com> wrote:
>>
>> Changes to the sysroot as just as interesting during development, so write the
>> file listing for the sysroot to buildhistory too.
>>
>> Signed-off-by: Ross Burton <ross.burton at intel.com>
>> ---
>> meta/classes/buildhistory.bbclass | 10 +++++++++-
>> 1 file changed, 9 insertions(+), 1 deletion(-)
>>
>> diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass
>> index 2e501df24b4..baa7c8e2799 100644
>> --- a/meta/classes/buildhistory.bbclass
>> +++ b/meta/classes/buildhistory.bbclass
>> @@ -60,15 +60,23 @@ SSTATEPOSTUNPACKFUNCS[vardepvalueexclude] .= "| buildhistory_emit_outputsigs"
>> # When extending build history, derive your class from buildhistory.bbclass
>> # and extend this list here with the additional files created by the derived
>> # class.
>> -BUILDHISTORY_PRESERVE = "latest latest_srcrev"
>> +BUILDHISTORY_PRESERVE = "latest latest_srcrev sysroot"
>>
>> PATCH_GIT_USER_EMAIL ?= "buildhistory at oe"
>> PATCH_GIT_USER_NAME ?= "OpenEmbedded"
>>
>> +buildhistory_emit_sysroot() {
>> + mkdir --parents ${BUILDHISTORY_DIR_PACKAGE}
>> + buildhistory_list_files ${SYSROOT_DESTDIR} ${BUILDHISTORY_DIR_PACKAGE}/sysroot
>> +}
>> +
>> #
>> # Write out metadata about this package for comparison when writing future packages
>> #
>> python buildhistory_emit_pkghistory() {
>> + if d.getVar('BB_CURRENTTASK') in ['populate_sysroot', 'populate_sysroot_setscene']:
>> + bb.build.exec_func("buildhistory_emit_sysroot", d)
>> +
>> if not d.getVar('BB_CURRENTTASK') in ['packagedata', 'packagedata_setscene']:
>> return 0
>>
>> --
>> 2.11.0
>>
>> --
>> _______________________________________________
>> Openembedded-core mailing list
>> Openembedded-core at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-core
More information about the Openembedded-core
mailing list