--- trunk/mage/usr/lib/mage/depwalker.sh 2013/10/25 07:53:19 2276 +++ trunk/mage/usr/lib/mage/depwalker.sh 2013/11/20 12:20:12 2280 @@ -282,6 +282,13 @@ then # get dependencies the package depwalking ${MAGEFILE} + + # now add the package itself to the dependencies + # (if not exists already) + if checklist_alldeps "${MAGEFILE}" + then + ALLDEPS="${ALLDEPS} ${MAGEFILE}" + fi fi done else @@ -291,7 +298,11 @@ fi if [[ ${METHOD} != install-build-prerequisites ]] && - [[ ${METHOD} != pretend-build-prerequisites ]] + [[ ${METHOD} != pretend-build-prerequisites ]] && + [[ ${METHOD} != upgrade ]] && + [[ ${METHOD} != uppretend ]] && + [[ ${METHOD} != srcupgrade ]] && + [[ ${METHOD} != srcuppretend ]] then # now add the package itself to the dependencies # (if not exists already)