24 |
build_dep_list() |
build_dep_list() |
25 |
{ |
{ |
26 |
local soname |
local soname |
27 |
|
local libdir |
28 |
local deps |
local deps |
29 |
local i |
local i |
30 |
local prefix |
local prefix |
31 |
|
|
|
# if /lib /lib64 are symlinks than add a prefix to honor usr-move |
|
|
if [[ -L /lib ]] || [[ -L /lib64 ]] |
|
|
then |
|
|
prefix="/usr" |
|
|
fi |
|
|
|
|
32 |
for soname in ${SONAME_LIST} |
for soname in ${SONAME_LIST} |
33 |
do |
do |
34 |
|
# if /lib /lib64 are symlinks than add a prefix to honor usr-move |
35 |
|
libdir="${soname%/*}" |
36 |
|
prefix="" |
37 |
|
if [[ ${libdir} = /lib ]] || [[ ${libdir} = /lib64 ]] |
38 |
|
then |
39 |
|
if [[ -L /lib ]] || [[ -L /lib64 ]] |
40 |
|
then |
41 |
|
prefix="/usr" |
42 |
|
fi |
43 |
|
fi |
44 |
deps+=" $(magequery -e ${prefix}${soname})" |
deps+=" $(magequery -e ${prefix}${soname})" |
45 |
done |
done |
46 |
DEPNAME_LIST="$(for i in ${deps}; do echo ${i}; done | sort -u)" |
DEPNAME_LIST="$(for i in ${deps}; do echo ${i}; done | sort -u)" |