--- mcore-src/trunk/mcore-tools/daemon/client/include/mage.client.class 2011/02/17 20:22:47 1340 +++ mcore-src/trunk/mcore-tools/daemon/client/include/mage.client.class 2011/02/17 20:33:43 1341 @@ -46,6 +46,7 @@ mecho " package information operations" mecho " methods:" mecho " pretend - pretend dependencies of given package" + mecho " uppretend - pretend dependencies of a whole system upgrade" mecho " search - searches the database for matching packages" } @@ -72,10 +73,15 @@ local method="$1" local package="$2" [[ -z ${method} ]] && help_mage_package && return 1 - [[ -z ${package} ]] && help_mage_package && return 1 case ${method} in - pretend|search) mage "${method}" "${package}" && mecho "done" || mecho "failed" ;; + pretend|search) + [[ -z ${package} ]] && help_mage_package && return 1 + mage "${method}" "${package}" && mecho "done" || mecho "failed" + ;; + uppretend) + mage "${method}" && mecho "done" || mecho "failed" + ;; *) help_mage_package && return 1 ;; esac }