insane.bbclass: Fix check for bad RPATHs. This is gonna break builds. Needs fixes...
authorLeon Woestenberg <leon.woestenberg@gmail.com>
Thu, 26 Apr 2007 16:42:07 +0000 (16:42 +0000)
committerLeon Woestenberg <leon.woestenberg@gmail.com>
Thu, 26 Apr 2007 16:42:07 +0000 (16:42 +0000)
classes/insane.bbclass

index 8ef4858..15e2061 100644 (file)
@@ -210,11 +210,11 @@ def package_qa_check_rpath(file,name,d):
 
     output = os.popen("%s -Byr %s" % (scanelf,file))
     txt    = output.readline().split()
-    if bad_dir in txt:
-        package_qa_write_error( 1, name, file, d)
-        bb.error("QA Issue package %s contains bad RPATH %s in file %s" % (name, txt, file))
-        return False
-
+    for line in txt:
+        if bad_dir in line:
+            package_qa_write_error( 1, name, file, d)
+            bb.error("QA Issue package %s contains bad RPATH %s in file %s" % (name, line, file))
+            return False
     return True
 
 def package_qa_check_devdbg(path, name,d):