From 53ef2c06bd51cd80b2a05efb3ddee80a8a4e6339 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Fri, 29 Nov 2013 15:54:05 +0100 Subject: [PATCH] [entropy.qa] _get_unresolved_sonames: filter symlinks from elf_files --- lib/entropy/qa.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/entropy/qa.py b/lib/entropy/qa.py index b4c388d8a..80596cfc3 100644 --- a/lib/entropy/qa.py +++ b/lib/entropy/qa.py @@ -24,6 +24,7 @@ import sys import subprocess import stat import codecs +import functools from entropy.output import TextInterface from entropy.misc import Lifo @@ -1170,7 +1171,11 @@ class QAInterface(TextInterface, EntropyPluginStore): unresolved_sonames = {} content = [os.path.normpath(content_root + x) for x in package_content] content_dirs = set((x for x in content if os.path.isdir(x))) - elf_files = filter(self._is_elf_executable_or_library, content) + elf_files = filter( + functools.partial( + self._is_elf_executable_or_library, + allow_symlink = False), + content) def soname_in_package_content(soname): for content_dir in content_dirs: