From e32ce18e762bfad63a243fa6dcb192b3e5ae9588 Mon Sep 17 00:00:00 2001 From: Miro HronĨok Date: Tue, 9 Aug 2016 12:36:16 +0200 Subject: Initial import of Fedora 23 package --- find-provides-without-python-sonames.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100755 find-provides-without-python-sonames.sh (limited to 'find-provides-without-python-sonames.sh') diff --git a/find-provides-without-python-sonames.sh b/find-provides-without-python-sonames.sh new file mode 100755 index 0000000..7a9e224 --- /dev/null +++ b/find-provides-without-python-sonames.sh @@ -0,0 +1,15 @@ +#!/bin/bash + +# The standard find-provides script +# adds provides lines for all SONAME directives in all shared libraries, +# even if those libraries are not in the LD_LIBRARY_PATH + +# This leads to the rpm having a redundant Provides "foo.so" for all of the +# various foo.so Python c modules + +# So we strip out all /usr/lib/python lines first, before running them through +# the standard script: +grep -v "/usr/lib/python" | grep -v "/usr/lib64/python" | \ + /usr/lib/rpm/redhat/find-provides + +exit 0 -- cgit