From: František Dvořák Date: Tue, 14 Jun 2011 07:55:03 +0000 (+0000) Subject: Trying to fix rpath problem in mock builds. X-Git-Tag: glite-lb-doc_R_1_2_9_1~10 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=f16d775c965470a1085f25efa59c2f379fb90af2;p=jra1mw.git Trying to fix rpath problem in mock builds. --- diff --git a/org.glite.lb.client/Makefile b/org.glite.lb.client/Makefile index 82aaf5d..576c053 100644 --- a/org.glite.lb.client/Makefile +++ b/org.glite.lb.client/Makefile @@ -400,11 +400,14 @@ check_version: ${CHECK_VERSION} ${stagedir}${prefix}/include/glite/lb/common_version.h post-install: - for file in `ls -1 ${PREFIX}${prefix}/${libdir}/*.so.*`; do \ + for file in `find ${PREFIX}${prefix}/${libdir} -type f` \ + `find ${PREFIX}${prefix}/bin -type f` \ + `find ${PREFIX}${prefix}/sbin -type f` \ + ; do \ if test -h $$file; then continue; fi; \ orpath=`chrpath -l $$file 2>/dev/null`; \ if test $$? = 0 ; then \ - rpath=`echo $$orpath | sed 's:.*RPATH=::' | sed "s:${PREFIX}:${sysroot}:g" | tr ':' '\n' | grep -v '^$$' | tr '\n' ':' | sed 's/:$$//'`; \ + rpath=`echo $$orpath | sed 's:.*RPATH=::' | sed "s:${PREFIX}${prefix}:${sysroot}${prefix}:g" | tr ':' '\n' | grep -v '^$$' | tr '\n' ':' | sed 's/:$$//'`; \ if test "$$orpath" = "$$rpath"; then continue; fi; \ chrpath -r $$rpath $$file; \ chrpath -d $$file; \