diff options
author | Zac Medico <zmedico@gentoo.org> | 2009-08-10 22:20:40 +0000 |
---|---|---|
committer | Zac Medico <zmedico@gentoo.org> | 2009-08-10 22:20:40 +0000 |
commit | f17409309a4069aa652e95743acaeed3a7521082 (patch) | |
tree | 0b6ff9788ccc208cbef3a0570922b400f01113d9 | |
parent | 2ccc7daf35883f8901981c2808e77a67736e6826 (diff) | |
download | portage-f17409309a4069aa652e95743acaeed3a7521082.tar.gz portage-f17409309a4069aa652e95743acaeed3a7521082.tar.bz2 portage-f17409309a4069aa652e95743acaeed3a7521082.zip |
This is an uneeded script for parsing ldd output.
svn path=/main/trunk/; revision=13986
-rwxr-xr-x | bin/find-requires | 44 |
1 files changed, 0 insertions, 44 deletions
diff --git a/bin/find-requires b/bin/find-requires deleted file mode 100755 index 80340c1ce..000000000 --- a/bin/find-requires +++ /dev/null @@ -1,44 +0,0 @@ -#!/bin/sh -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -# note this works for both a.out and ELF executables -# it also auto-generates requirment lines for shell scripts - -ulimit -c 0 - -filelist=$(sed "s/['\"]/\\\&/g") -exelist=$(echo $filelist | $XARGS file | grep ":.*executable" | cut -d: -f1 ) -scriptlist=$(echo $filelist | $XARGS file | egrep ":.* (commands|script) " | cut -d: -f1 ) -liblist=$(echo $filelist | $XARGS file | grep ":.*shared object" | cut -d : -f1 ) - -for f in $exelist; do - if [ -x $f ]; then - ldd $f | awk '/=>/ { print $1 }' - fi -done | sort -u | sed "s/['\"]/\\\&/g" | $XARGS -n 1 basename | grep -v 'libNoVersion.so' | sort -u - -for f in $liblist; do - ldd $f | awk '/=>/ { print $1 }' -done | sort -u | sed "s/['\"]/\\\&/g" | $XARGS -n 1 basename | grep -v 'libNoVersion.so' | sort -u - -for f in $scriptlist; do - if [ -x $f ]; then - head -1 $f | sed -e 's/^\#\![ ]*//' | cut -d" " -f1 - fi -done | sort -u - -#for f in $liblist $exelist ; do -# objdump -p $f | awk ' -# BEGIN { START=0; LIBNAME=""; } -# /Version References:/ { START=1; } -# /required from/ && (START==1) { -# sub(/:/, "", $3); -# LIBNAME=$3; -# } -# (START==1) && (LIBNAME!="") && ($4~/^GLIBC_*/) { print LIBNAME "(" $4 ")"; } -# /^$/ { START=0; } -# ' -#done | sort -u - |