--- trunk/mage/usr/lib/mage/autodepend.sh 2014/09/02 13:03:02 2803 +++ trunk/mage/usr/lib/mage/autodepend.sh 2014/09/09 13:58:54 2823 @@ -28,12 +28,14 @@ local deps local i local prefix + local resolved for soname in ${SONAME_LIST} do # if /lib /lib64 are symlinks than add a prefix to honor usr-move libdir="${soname%/*}" prefix="" + resolved="" if [[ ${libdir} = /lib ]] || [[ ${libdir} = /lib64 ]] then if [[ -L /lib ]] || [[ -L /lib64 ]] @@ -41,7 +43,14 @@ prefix="/usr" fi fi - deps+=" $(magequery -e ${prefix}${soname})" + + resolved="$(magequery -e ${prefix}${soname})" + if [[ -z ${resolved} ]] + then + resolved="${prefix}/${soname}:_not_found" + fi + deps+=" ${resolved}" + done DEPNAME_LIST="$(for i in ${deps}; do echo ${i}; done | sort -u)" export DEPNAME_LIST