From 2c1c983d5a4b8bc79e771cb8fd3f571b37d38d71 Mon Sep 17 00:00:00 2001 From: Matej Stuchlik Date: Fri, 19 Jun 2015 07:41:21 +0200 Subject: Initial import (#1219411) --- 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