diff options
-rw-r--r-- | TODO | 1 | ||||
-rw-r--r-- | devel.req | 10 |
2 files changed, 0 insertions, 11 deletions
@@ -4,4 +4,3 @@ - after rpm-4.11: o replace %applypatches by %autosetup/patch - sync with FC req/prov helpers: -- devel.req: drop unused ldd path since we use objdump since 2007 @@ -9,19 +9,10 @@ done # for objdump: export LC_ALL=C -# --- Set needed to 0 for traditional find-requires behavior. -needed=1 - for i in `echo $filelist | tr '[:blank:]' "\n" | egrep "(/usr)?/lib(|64)/[^/]+\.so$"`; do objd=`objdump -p ${i} | grep SONAME` lib64=`if file -L $i 2>/dev/null | grep "ELF 64-bit" >/dev/null; then echo "(64bit)"; fi` && \ if [ -h ${i} -a -n "${objd}" ]; then - if [ "$needed" -eq 0 ]; then - ldd ${i} \ - | grep -v "statically linked" \ - | grep -v "/\(lib\|lib64\)/\(ld\|ld64\|ld-linux.*\)\.so" \ - | perl -p -e "s/\s+(\S+)\.so.*/devel(\1$lib64)/g" - else objdump -p $i | grep -v "\(ld\|ld64\|ld-linux.*\)\.so" \ | awk 'BEGIN { START=0; } /^$/ { START=0; } @@ -32,7 +23,6 @@ for i in `echo $filelist | tr '[:blank:]' "\n" | egrep "(/usr)?/lib(|64)/[^/]+\. print $2 ; } ' - fi fi done | egrep -v 'devel\(linux-gate|linux-vdso32|linux-vdso64|lib(c|pthread|rt)(\(64bit\))?\)' | sort -u |