--- trunk/mage/usr/lib/mage/autodepend.sh 2014/08/28 11:25:03 2802 +++ trunk/mage/usr/lib/mage/autodepend.sh 2014/09/02 13:03:02 2803 @@ -24,18 +24,23 @@ build_dep_list() { local soname + local libdir local deps local i local prefix - # if /lib /lib64 are symlinks than add a prefix to honor usr-move - if [[ -L /lib ]] || [[ -L /lib64 ]] - then - prefix="/usr" - fi - for soname in ${SONAME_LIST} do + # if /lib /lib64 are symlinks than add a prefix to honor usr-move + libdir="${soname%/*}" + prefix="" + if [[ ${libdir} = /lib ]] || [[ ${libdir} = /lib64 ]] + then + if [[ -L /lib ]] || [[ -L /lib64 ]] + then + prefix="/usr" + fi + fi deps+=" $(magequery -e ${prefix}${soname})" done DEPNAME_LIST="$(for i in ${deps}; do echo ${i}; done | sort -u)"