[oe-commits] org.oe.dev classes/insane.bbclass: Make the .so-check check for symlinks (merge poky r1258, r1195)

freyther commit openembedded-commits at lists.openembedded.org
Mon Feb 19 17:38:59 UTC 2007


classes/insane.bbclass:  Make the .so-check check for symlinks (merge poky r1258,r1195)

    The .so check now looks for symlinks ending with .so. These are a typical
    trait of -dev packages and kills a lot of false positives.

    This was authored by ross and was taken from the poky svn repository.

Author: freyther at openembedded.org
Branch: org.openembedded.dev
Revision: dba464b9dfbfc531ed016cf79ecafb01562181b0
ViewMTN: http://monotone.openembedded.org/revision.psp?id=dba464b9dfbfc531ed016cf79ecafb01562181b0
Files:
1
classes/insane.bbclass
Diffs:

#
# mt diff -r49cb44f642788c1e06e40ebca200958394f26f39 -rdba464b9dfbfc531ed016cf79ecafb01562181b0
#
# 
# 
# patch "classes/insane.bbclass"
#  from [4332f0b56a9eeae8c55af5d7deac39dcded65544]
#    to [b1bb1b6d5645b802c0ab7af9a3407ff8a628852a]
# 
============================================================
--- classes/insane.bbclass	4332f0b56a9eeae8c55af5d7deac39dcded65544
+++ classes/insane.bbclass	b1bb1b6d5645b802c0ab7af9a3407ff8a628852a
@@ -212,9 +212,9 @@ def package_qa_check_devdbg(path, name,d
     sane = True
 
     if not "-dev" in name:
-        if path[-3:] == ".so":
+        if path[-3:] == ".so" and os.path.islink(path):
             package_qa_write_error( 0, name, path, d )
-            bb.error("QA Issue: non dev package contains .so: %s path '%s'" % (name, package_qa_clean_path(path,d)))
+            bb.error("QA Issue: non -dev package %s contains symlink .so: %s path '%s'" % (name, package_qa_clean_path(path,d)))
             if package_qa_make_fatal_error( 0, name, path, d ):
                 sane = False
 






More information about the Openembedded-commits mailing list