[oe-commits] [openembedded-core] 13/20: report-error: Replace the build directory path in the error text

git at git.openembedded.org git at git.openembedded.org
Fri May 13 16:46:53 UTC 2016


rpurdie pushed a commit to branch master-next
in repository openembedded-core.

commit 87942252a5e15761c9b240f89beaa6aaf0c38a5a
Author: Michael Wood <michael.g.wood at intel.com>
AuthorDate: Thu May 12 14:31:58 2016 +0100

    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 <michael.g.wood at intel.com>
    Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
---
 meta/classes/report-error.bbclass | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/meta/classes/report-error.bbclass b/meta/classes/report-error.bbclass
index 82b5bcd..20d2bef 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"

-- 
To stop receiving notification emails like this one, please contact
the administrator of this repository.


More information about the Openembedded-commits mailing list