Diff of /trunk/mage/usr/lib/mage/search_soname.sh
Parent Directory | Revision Log | Patch
revision 1952 by niro, Fri Jan 13 18:45:35 2012 UTC | revision 1953 by niro, Fri Oct 12 13:00:43 2012 UTC | |
---|---|---|
# | Line 1 | Line 1 |
1 | #!/bin/bash | #!/bin/bash |
2 | ||
3 | SCANELF="scanelf -nyRB" | SCANELF="scanelf -yRBqN" |
4 | SONAME="$1" | SONAME="$1" |
5 | BINDIR="$2" | BINDIR="$2" |
6 | ||
# | Line 18 fi | Line 18 fi |
18 | ||
19 | build_filename_list() | build_filename_list() |
20 | { | { |
21 | 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)" | ||
22 | export FILENAME_LIST | export FILENAME_LIST |
23 | } | } |
24 | ||
# | Line 41 build_depname_list() | Line 37 build_depname_list() |
37 | export DEPNAME_LIST | export DEPNAME_LIST |
38 | } | } |
39 | ||
40 | build_filename_list | build_filename_list |
41 | #echo "${FILENAME_LIST}" | #echo "${FILENAME_LIST}" |
42 | build_depname_list | build_depname_list |
|