From: Juro Bystricky <[email protected]> Some recipes, such as sudo and gcc, put libraries into libexecdir. Allow this in the sanity test so that we don't have to whitelist the libdir check.
Signed-off-by: Juro Bystricky <[email protected]> Signed-off-by: Ross Burton <[email protected]> --- meta/classes/insane.bbclass | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/meta/classes/insane.bbclass b/meta/classes/insane.bbclass index 2a1e30b..bf6a598 100644 --- a/meta/classes/insane.bbclass +++ b/meta/classes/insane.bbclass @@ -292,6 +292,7 @@ def package_qa_check_libdir(d): pkgdest = d.getVar('PKGDEST', True) base_libdir = d.getVar("base_libdir",True) + os.sep libdir = d.getVar("libdir", True) + os.sep + libexecdir = d.getVar("libexecdir", True) + os.sep exec_prefix = d.getVar("exec_prefix", True) + os.sep messages = [] @@ -322,7 +323,7 @@ def package_qa_check_libdir(d): if base_libdir not in rel_path: messages.append("%s: found library in wrong location: %s" % (package, rel_path)) if exec_re.match(rel_path): - if libdir not in rel_path: + if libdir not in rel_path and libexecdir not in rel_path: messages.append("%s: found library in wrong location: %s" % (package, rel_path)) if messages: -- 2.1.4 -- _______________________________________________ Openembedded-core mailing list [email protected] http://lists.openembedded.org/mailman/listinfo/openembedded-core
