When checking for .so files in non-dev packages, only check for .so symlinks
authorRoss Burton <ross@openedhand.com>
Mon, 22 Jan 2007 17:04:39 +0000 (17:04 +0000)
committerRoss Burton <ross@openedhand.com>
Mon, 22 Jan 2007 17:04:39 +0000 (17:04 +0000)
git-svn-id: https://svn.o-hand.com/repos/poky/trunk@1195 311d38ba-8fff-0310-9ca6-ca027cbcb966

meta/classes/insane.bbclass

index 5912ae4..acb0f34 100644 (file)
@@ -48,10 +48,10 @@ def package_qa_check_devdbg(path, name,d):
     non dev packages containing
     """
 
-    import bb
+    import bb, os
     if not "-dev" in name:
-        if path[-3:] == ".so":
-            bb.fatal("QA Issue: non dev package contains .so: %s" % name)
+        if path[-3:] == ".so" and os.path.islink(path):
+            bb.fatal("QA Issue: non dev package contains symlink .so: %s" % name)
 
     if not "-dbg" in name:
         if '.debug' in path: