From ffdc9550c109facf3a3ebdf90c1ba8153cac90dd Mon Sep 17 00:00:00 2001 From: Michael Wood Date: Thu, 12 May 2016 14:31:58 +0100 Subject: report-error: Replace the build directory path in the error text Replace the TOPDIR in the output error file so that the error report once submitted can then be more easily matched to find duplicate error reports. This also reduces the need to manually redact any information that might be in the error log path such as hostnames or home directories. Signed-off-by: Michael Wood Signed-off-by: Richard Purdie --- meta/classes/report-error.bbclass | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'meta/classes') diff --git a/meta/classes/report-error.bbclass b/meta/classes/report-error.bbclass index 82b5bcd690..20d2bef797 100644 --- a/meta/classes/report-error.bbclass +++ b/meta/classes/report-error.bbclass @@ -58,6 +58,11 @@ python errorreport_handler () { try: logFile = codecs.open(log, 'r', 'utf-8') logdata = logFile.read() + + topdir = e.data.getVar('TOPDIR', True) + if topdir: + logdata = logdata.replace(topdir, ' ') + logFile.close() except: logdata = "Unable to read log file" -- cgit 1.2.3-korg