mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
classes/buildhistory: record LICENSE
Buildhistory stores various bits of information at both recipe and package level, while there is an associated license manifest directory tree it would require additional scripting to extract that information. (From OE-Core rev: 909bafef282f00dd4a83fab0569885e9788a4ed9) Signed-off-by: Saul Wold <saul.wold@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
81df43d972
commit
355ca8732c
@@ -115,6 +115,7 @@ python buildhistory_emit_pkghistory() {
|
||||
self.packages = ""
|
||||
self.srcrev = ""
|
||||
self.layer = ""
|
||||
self.license = ""
|
||||
self.config = ""
|
||||
self.src_uri = ""
|
||||
|
||||
@@ -218,6 +219,7 @@ python buildhistory_emit_pkghistory() {
|
||||
pv = d.getVar('PV')
|
||||
pr = d.getVar('PR')
|
||||
layer = bb.utils.get_file_layer(d.getVar('FILE'), d)
|
||||
license = d.getVar('LICENSE')
|
||||
|
||||
pkgdata_dir = d.getVar('PKGDATA_DIR')
|
||||
packages = ""
|
||||
@@ -258,6 +260,7 @@ python buildhistory_emit_pkghistory() {
|
||||
rcpinfo.depends = sortlist(oe.utils.squashspaces(d.getVar('DEPENDS') or ""))
|
||||
rcpinfo.packages = packages
|
||||
rcpinfo.layer = layer
|
||||
rcpinfo.license = license
|
||||
rcpinfo.config = sortlist(oe.utils.squashspaces(d.getVar('PACKAGECONFIG') or ""))
|
||||
rcpinfo.src_uri = oe.utils.squashspaces(d.getVar('SRC_URI') or "")
|
||||
write_recipehistory(rcpinfo, d)
|
||||
@@ -369,6 +372,7 @@ def write_recipehistory(rcpinfo, d):
|
||||
f.write(u"DEPENDS = %s\n" % rcpinfo.depends)
|
||||
f.write(u"PACKAGES = %s\n" % rcpinfo.packages)
|
||||
f.write(u"LAYER = %s\n" % rcpinfo.layer)
|
||||
f.write(u"LICENSE = %s\n" % rcpinfo.license)
|
||||
f.write(u"CONFIG = %s\n" % rcpinfo.config)
|
||||
f.write(u"SRC_URI = %s\n" % rcpinfo.src_uri)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user