[OE-core] [PATCH] insane.bbclass: tighten lib_re and exec_re patterns to avoid false positive
Bill Randle
william.c.randle at intel.com
Wed Mar 23 15:54:21 UTC 2016
lib_re would match files like "/libsoletta.so.0.0.1-gdb.py" which are
not valid library filenames. Tighten up the re for lib_re and exec_re
so they match only valid sonames (.so or .so followed by major version
and optional minor version and release).
[YOCTO #9215]
Signed-off-by: Bill Randle <william.c.randle at intel.com>
---
meta/classes/insane.bbclass | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass
index 7ac945d..e60c358 100644
--- a/meta/classes/insane.bbclass
+++ b/meta/classes/insane.bbclass
@@ -318,8 +318,8 @@ def package_qa_check_libdir(d):
messages = []
- lib_re = re.compile("^/lib.+\.so(\..+)?$")
- exec_re = re.compile("^%s.*/lib.+\.so(\..+)?$" % exec_prefix)
+ lib_re = re.compile("^/lib.+\.so(\.\d+){0,3}$")
+ exec_re = re.compile("^%s.*/lib.+\.so(\.\d+){0,3}$" % exec_prefix)
for root, dirs, files in os.walk(pkgdest):
if root == pkgdest:
--
2.5.0
More information about the Openembedded-core
mailing list