46 |
mecho " package information operations" |
mecho " package information operations" |
47 |
mecho " methods:" |
mecho " methods:" |
48 |
mecho " pretend - pretend dependencies of given package" |
mecho " pretend - pretend dependencies of given package" |
49 |
|
mecho " uppretend - pretend dependencies of a whole system upgrade" |
50 |
mecho " search - searches the database for matching packages" |
mecho " search - searches the database for matching packages" |
51 |
} |
} |
52 |
|
|
73 |
local method="$1" |
local method="$1" |
74 |
local package="$2" |
local package="$2" |
75 |
[[ -z ${method} ]] && help_mage_package && return 1 |
[[ -z ${method} ]] && help_mage_package && return 1 |
|
[[ -z ${package} ]] && help_mage_package && return 1 |
|
76 |
|
|
77 |
case ${method} in |
case ${method} in |
78 |
pretend|search) mage "${method}" "${package}" && mecho "done" || mecho "failed" ;; |
pretend|search) |
79 |
|
[[ -z ${package} ]] && help_mage_package && return 1 |
80 |
|
mage "${method}" "${package}" && mecho "done" || mecho "failed" |
81 |
|
;; |
82 |
|
uppretend) |
83 |
|
mage "${method}" && mecho "done" || mecho "failed" |
84 |
|
;; |
85 |
*) help_mage_package && return 1 ;; |
*) help_mage_package && return 1 ;; |
86 |
esac |
esac |
87 |
} |
} |