diff options
Diffstat (limited to 'meta/classes')
| -rw-r--r-- | meta/classes/buildhistory.bbclass | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass index 2e501df24b..baa7c8e279 100644 --- a/meta/classes/buildhistory.bbclass +++ b/meta/classes/buildhistory.bbclass | |||
| @@ -60,15 +60,23 @@ SSTATEPOSTUNPACKFUNCS[vardepvalueexclude] .= "| buildhistory_emit_outputsigs" | |||
| 60 | # When extending build history, derive your class from buildhistory.bbclass | 60 | # When extending build history, derive your class from buildhistory.bbclass |
| 61 | # and extend this list here with the additional files created by the derived | 61 | # and extend this list here with the additional files created by the derived |
| 62 | # class. | 62 | # class. |
| 63 | BUILDHISTORY_PRESERVE = "latest latest_srcrev" | 63 | BUILDHISTORY_PRESERVE = "latest latest_srcrev sysroot" |
| 64 | 64 | ||
| 65 | PATCH_GIT_USER_EMAIL ?= "buildhistory@oe" | 65 | PATCH_GIT_USER_EMAIL ?= "buildhistory@oe" |
| 66 | PATCH_GIT_USER_NAME ?= "OpenEmbedded" | 66 | PATCH_GIT_USER_NAME ?= "OpenEmbedded" |
| 67 | 67 | ||
| 68 | buildhistory_emit_sysroot() { | ||
| 69 | mkdir --parents ${BUILDHISTORY_DIR_PACKAGE} | ||
| 70 | buildhistory_list_files ${SYSROOT_DESTDIR} ${BUILDHISTORY_DIR_PACKAGE}/sysroot | ||
| 71 | } | ||
| 72 | |||
| 68 | # | 73 | # |
| 69 | # Write out metadata about this package for comparison when writing future packages | 74 | # Write out metadata about this package for comparison when writing future packages |
| 70 | # | 75 | # |
| 71 | python buildhistory_emit_pkghistory() { | 76 | python buildhistory_emit_pkghistory() { |
| 77 | if d.getVar('BB_CURRENTTASK') in ['populate_sysroot', 'populate_sysroot_setscene']: | ||
| 78 | bb.build.exec_func("buildhistory_emit_sysroot", d) | ||
| 79 | |||
| 72 | if not d.getVar('BB_CURRENTTASK') in ['packagedata', 'packagedata_setscene']: | 80 | if not d.getVar('BB_CURRENTTASK') in ['packagedata', 'packagedata_setscene']: |
| 73 | return 0 | 81 | return 0 |
| 74 | 82 | ||
