mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
report-error: provide distro identifier string in case of uninative build
Besides providing the NATIVELSBSTRING, include distro info when creating the (json) error report. This information provides better info than the standard 'universal*' string for uninative builds. [YOCTO #11824] (From OE-Core rev: fdfbfc954a3e0ad79dc2bed9828f9f5dc40d506f) Signed-off-by: Leonardo Sandoval <leonardo.sandoval.gonzalez@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
e461f32d68
commit
0c733631d6
@@ -29,6 +29,13 @@ python errorreport_handler () {
|
||||
import json
|
||||
import codecs
|
||||
|
||||
def nativelsb():
|
||||
nativelsbstr = e.data.getVar("NATIVELSBSTRING")
|
||||
# provide a bit more host info in case of uninative build
|
||||
if e.data.getVar('UNINATIVE_URL') != 'unset':
|
||||
return '/'.join([nativelsbstr, lsb_distro_identifier(e.data)])
|
||||
return nativelsbstr
|
||||
|
||||
logpath = e.data.getVar('ERR_REPORT_DIR')
|
||||
datafile = os.path.join(logpath, "error-report.txt")
|
||||
|
||||
@@ -38,7 +45,7 @@ python errorreport_handler () {
|
||||
machine = e.data.getVar("MACHINE")
|
||||
data['machine'] = machine
|
||||
data['build_sys'] = e.data.getVar("BUILD_SYS")
|
||||
data['nativelsb'] = e.data.getVar("NATIVELSBSTRING")
|
||||
data['nativelsb'] = nativelsb()
|
||||
data['distro'] = e.data.getVar("DISTRO")
|
||||
data['target_sys'] = e.data.getVar("TARGET_SYS")
|
||||
data['failures'] = []
|
||||
|
||||
Reference in New Issue
Block a user