Diff of /branches/mage-next/src/tools/search_soname.in
Parent Directory | Revision Log | Patch
trunk/mage/usr/lib/mage/search_soname.sh revision 1644 by niro, Fri Jan 13 18:45:35 2012 UTC | branches/mage-next/src/tools/search_soname.in revision 2547 by niro, Wed Jan 29 11:42:08 2014 UTC | |
---|---|---|
# | Line 1 | Line 1 |
1 | #!/bin/bash | #!/bin/bash |
2 | # $Id$ | |
3 | ||
4 | SCANELF="scanelf -nyRB" | #scanelf 0.7 has a bug, it ignores the first element in the path |
5 | PATH="/lala:${PATH}" | |
6 | ||
7 | SCANELF="scanelf -yRBqN" | |
8 | SONAME="$1" | SONAME="$1" |
9 | BINDIR="$2" | BINDIR="$2" |
10 | ||
# | Line 18 fi | Line 22 fi |
22 | ||
23 | build_filename_list() | build_filename_list() |
24 | { | { |
25 | local files | FILENAME_LIST="$(${SCANELF} ${SONAME} ${BINDIR} | cut -d' ' -f3 | sort -u)" |
local i | ||
files="$(${SCANELF} ${BINDIR} | grep ${SONAME} | cut -d' ' -f3)" | ||
FILENAME_LIST="$(for i in ${files}; do echo ${i}; done | sort -u)" | ||
26 | export FILENAME_LIST | export FILENAME_LIST |
27 | } | } |
28 | ||
# | Line 41 build_depname_list() | Line 41 build_depname_list() |
41 | export DEPNAME_LIST | export DEPNAME_LIST |
42 | } | } |
43 | ||
44 | build_filename_list | build_filename_list |
45 | #echo "${FILENAME_LIST}" | #echo "${FILENAME_LIST}" |
46 | build_depname_list | build_depname_list |
|