1 |
#!/bin/bash |
#!/bin/bash |
2 |
|
# $Id$ |
3 |
|
|
4 |
SCANELF="scanelf -LnyRB" |
SCANELF="scanelf -LnyRB" |
5 |
BINDIR="$1" |
BINDIR="$1" |
30 |
|
|
31 |
# if /lib /lib64 are symlinks than add a prefix to honor usr-move |
# if /lib /lib64 are symlinks than add a prefix to honor usr-move |
32 |
if [[ -L /lib ]] || [[ -L /lib64 ]] |
if [[ -L /lib ]] || [[ -L /lib64 ]] |
33 |
then |
then |
34 |
prefix="/usr" |
prefix="/usr" |
35 |
fi |
fi |
36 |
|
|
37 |
for soname in ${SONAME_LIST} |
for soname in ${SONAME_LIST} |
38 |
do |
do |
39 |
deps+=" $(magequery -e ${soname})" |
deps+=" $(magequery -e ${prefix}${soname})" |
40 |
done |
done |
41 |
DEPNAME_LIST="$(for i in ${deps}; do echo ${i}; done | sort -u)" |
DEPNAME_LIST="$(for i in ${deps}; do echo ${i}; done | sort -u)" |
42 |
export DEPNAME_LIST |
export DEPNAME_LIST |