--- trunk/mage/usr/lib/mage/depwalker.sh 2013/10/16 07:40:02 2221 +++ trunk/mage/usr/lib/mage/depwalker.sh 2013/11/20 12:20:12 2280 @@ -27,17 +27,18 @@ echo "Usage: $(basename $0) [command] [arg] ..." echo echo " -h --help shows this help" - echo " -c --pcat categorie of the package" + echo " -c --pcat category of the package" echo " -n --pname name of the package" echo " -v --pver version number of the package" echo " -b --pbuild build number of the package" echo " -m --method which calc method should be used:" - echo " -d --debug enable debug mode" echo " install, srcinstall, depend, srcdepend" echo " upgrade, srcupgrade," - echo " install-build-prerequisites, pretend-build-prerequisites" + echo " install-build-prerequisites," + echo " pretend-build-prerequisites" + echo " -d --debug enable debug mode" echo - echo "method, name, version and build must be given !" + echo "method, category, name, version and build must be given !" echo exit 1 } @@ -281,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 @@ -290,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)