mirror of
https://git.yoctoproject.org/poky
synced 2026-04-26 00:32:12 +02:00
lib/oe/rootfs: introduce IMAGE_LOG_CHECK_EXCLUDES
When using rpm as package manager and trying to install a file called '/usr/share/doc/What to when an Error occurs.txt' log_check falsely errors out on the build, because used regex match on 'DEBUG: Removing manifest: /path/usr/share/doc/What to when an Error occurs.txt'. To handle such cases introduce IMAGE_LOG_CHECK_EXCLUDES, to allow user to add custom exclude regex to log_check exclude list (From OE-Core rev: 7c7555a79b8bdef0a8d7fbd57e9ddf059066de76) Signed-off-by: Konrad Weihmann <kweihmann@outlook.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
fbc879c351
commit
7048d3d1f0
@@ -55,6 +55,8 @@ class Rootfs(object, metaclass=ABCMeta):
|
||||
excludes = [ 'log_check', r'^\+' ]
|
||||
if hasattr(self, 'log_check_expected_regexes'):
|
||||
excludes.extend(self.log_check_expected_regexes)
|
||||
# Insert custom log_check excludes
|
||||
excludes += [x for x in (self.d.getVar("IMAGE_LOG_CHECK_EXCLUDES") or "").split(" ") if x]
|
||||
excludes = [re.compile(x) for x in excludes]
|
||||
r = re.compile(match)
|
||||
log_path = self.d.expand("${T}/log.do_rootfs")
|
||||
|
||||
Reference in New Issue
Block a user