summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/classes/buildhistory.bbclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass
index bf5789e203..109b375059 100644
--- a/meta/classes/buildhistory.bbclass
+++ b/meta/classes/buildhistory.bbclass
@@ -86,6 +86,7 @@ python buildhistory_emit_pkghistory() {
86 self.depends = "" 86 self.depends = ""
87 self.packages = "" 87 self.packages = ""
88 self.srcrev = "" 88 self.srcrev = ""
89 self.layer = ""
89 90
90 91
91 class PackageInfo: 92 class PackageInfo:
@@ -186,6 +187,7 @@ python buildhistory_emit_pkghistory() {
186 pe = d.getVar('PE') or "0" 187 pe = d.getVar('PE') or "0"
187 pv = d.getVar('PV') 188 pv = d.getVar('PV')
188 pr = d.getVar('PR') 189 pr = d.getVar('PR')
190 layer = bb.utils.get_file_layer(d.getVar('FILE', True), d)
189 191
190 pkgdata_dir = d.getVar('PKGDATA_DIR') 192 pkgdata_dir = d.getVar('PKGDATA_DIR')
191 packages = "" 193 packages = ""
@@ -225,6 +227,7 @@ python buildhistory_emit_pkghistory() {
225 rcpinfo.pr = pr 227 rcpinfo.pr = pr
226 rcpinfo.depends = sortlist(oe.utils.squashspaces(d.getVar('DEPENDS') or "")) 228 rcpinfo.depends = sortlist(oe.utils.squashspaces(d.getVar('DEPENDS') or ""))
227 rcpinfo.packages = packages 229 rcpinfo.packages = packages
230 rcpinfo.layer = layer
228 write_recipehistory(rcpinfo, d) 231 write_recipehistory(rcpinfo, d)
229 232
230 pkgdest = d.getVar('PKGDEST') 233 pkgdest = d.getVar('PKGDEST')
@@ -303,6 +306,7 @@ def write_recipehistory(rcpinfo, d):
303 f.write(u"PR = %s\n" % rcpinfo.pr) 306 f.write(u"PR = %s\n" % rcpinfo.pr)
304 f.write(u"DEPENDS = %s\n" % rcpinfo.depends) 307 f.write(u"DEPENDS = %s\n" % rcpinfo.depends)
305 f.write(u"PACKAGES = %s\n" % rcpinfo.packages) 308 f.write(u"PACKAGES = %s\n" % rcpinfo.packages)
309 f.write(u"LAYER = %s\n" % rcpinfo.layer)
306 310
307 311
308def write_pkghistory(pkginfo, d): 312def write_pkghistory(pkginfo, d):