aboutsummaryrefslogtreecommitdiffstats
path: root/find-provides.in
diff options
context:
space:
mode:
authorAnssi Hannula <anssi@mandriva.org>2007-09-10 11:29:31 +0000
committerAnssi Hannula <anssi@mandriva.org>2007-09-10 11:29:31 +0000
commit610644bb42e877e4bb4528e87d1986e1ba2fe5e3 (patch)
tree98aafd9211244f6b3eac2a103cb4ec92dd5d8e99 /find-provides.in
parent19fa30c27fa1424b3f4bc937ed57c159fbd5745f (diff)
downloadrpm-setup-610644bb42e877e4bb4528e87d1986e1ba2fe5e3.tar
rpm-setup-610644bb42e877e4bb4528e87d1986e1ba2fe5e3.tar.gz
rpm-setup-610644bb42e877e4bb4528e87d1986e1ba2fe5e3.tar.bz2
rpm-setup-610644bb42e877e4bb4528e87d1986e1ba2fe5e3.tar.xz
rpm-setup-610644bb42e877e4bb4528e87d1986e1ba2fe5e3.zip
Ignore library dependencies of objects in /usr/lib(64)/gcj/, which are GCJ
AOT compiled shared objects and are only useful when running the software in the package with gij (gcc java). If the user uses some other java VM, they do not need their dependencies satisfied.
Diffstat (limited to 'find-provides.in')
-rwxr-xr-xfind-provides.in2
1 files changed, 1 insertions, 1 deletions
diff --git a/find-provides.in b/find-provides.in
index d45d44a..e6646da 100755
--- a/find-provides.in
+++ b/find-provides.in
@@ -5,7 +5,7 @@
filelist=`sed "s/['\"]/\\\&/g"`
-solist=$(echo "$filelist" | grep -v "^/lib/ld\.so" | egrep '(/usr(/X11R6)?)?/lib(64)?/.*\.so' | \
+solist=$(echo "$filelist" | egrep -v "^/lib/ld\.so|/usr/lib(64)?/gcj/" | egrep '(/usr(/X11R6)?)?/lib(64)?/.*\.so' | \
xargs file -L 2>/dev/null | grep "ELF.*shared object" | cut -d: -f1)
pythonlist=
tcllist=