[OE-core] [PATCH 1/2] buildhistory: write the contents of the sysroot
Martin Jansa
martin.jansa at gmail.com
Thu Jun 27 13:46:22 UTC 2019
> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/openembedded-core/attachments/20190627/a3767f6a/attachment.html>
More information about the Openembedded-core
mailing list