From: Chen Qi Date: Thu, 12 Mar 2015 02:33:34 +0000 (+0800) Subject: rootfs.py: fix logic error so that warnings are checked X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~31029 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3e9e2ce380a73b50cbfc1995e361cfe879de6a8a;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git rootfs.py: fix logic error so that warnings are checked The following commit caused log checking for warnings not working for RPM rootfs. rootfs.py: ignore "NOTE:" when catching warnings The problem is that checking for warnings is always skipped because the following statement is always true. if 'log_check' or 'NOTE:' in line: This patch fixes the above problem so that warning checking in RPM rootfs can work again. Signed-off-by: Chen Qi Signed-off-by: Ross Burton --- diff --git a/meta/lib/oe/rootfs.py b/meta/lib/oe/rootfs.py index dd7aa44fed5..7e8d5d15a27 100644 --- a/meta/lib/oe/rootfs.py +++ b/meta/lib/oe/rootfs.py @@ -359,7 +359,7 @@ class RpmRootfs(Rootfs): log_path = self.d.expand("${T}/log.do_rootfs") with open(log_path, 'r') as log: for line in log.read().split('\n'): - if 'log_check' or 'NOTE:' in line: + if 'log_check' in line or 'NOTE:' in line: continue m = r.search(line)