--- mcore-src/trunk/mcore-tools/daemon/client/include/mage.client.class 2011/02/02 20:20:24 1248 +++ mcore-src/trunk/mcore-tools/daemon/client/include/mage.client.class 2011/02/17 20:19:09 1337 @@ -39,6 +39,8 @@ mecho " methods:" mecho " install - installs given package" mecho " uninstall - uninstalls given package" + mecho " update - updates the package database" + mecho " upgrade - upgrades the whole system" mecho "or" mecho "get mage.package [method] [package]" mecho " package information operations" @@ -52,10 +54,15 @@ local method="$1" local package="$2" [[ -z ${method} ]] && help_mage_package && return 1 - [[ -z ${package} ]] && help_mage_package && return 1 case ${method} in - install|uninstall) mage "${method}" "${package}" && mecho "done" || mecho "failed" ;; + install|uninstall) + [[ -z ${package} ]] && help_mage_package && return + mage "${method}" "${package}" && mecho "done" || mecho "failed" + ;; + update|upgrade) + mage "${method}" && mecho "done" || mecho "failed" + ;; *) help_mage_package && return 1 ;; esac }