4 |
|
|
5 |
help_mage_update() |
help_mage_update() |
6 |
{ |
{ |
|
mecho "get mage.update" |
|
|
mecho " show possible updates missing on this system." |
|
|
mecho "or" |
|
7 |
mecho "set mage.update" |
mecho "set mage.update" |
8 |
mecho " fetches updates of the package database." |
mecho " fetches updates of the package database." |
9 |
} |
} |
13 |
mage update && mecho "done" || mecho "failed" |
mage update && mecho "done" || mecho "failed" |
14 |
} |
} |
15 |
|
|
16 |
get_mage_update() |
get_mage_upgrade() |
17 |
{ |
{ |
18 |
mage uppretend && mecho "done" || mecho "failed" |
mage uppretend && mecho "done" || mecho "failed" |
19 |
} |
} |
20 |
|
|
21 |
help_mage_upgrade() |
help_mage_upgrade() |
22 |
{ |
{ |
23 |
|
mecho "get mage.upgrade" |
24 |
|
mecho " shows possible updates missing on this system." |
25 |
|
mecho "or" |
26 |
mecho "set mage.upgrade" |
mecho "set mage.upgrade" |
27 |
mecho " upgrades the whole system." |
mecho " upgrades the whole system." |
28 |
} |
} |
39 |
mecho " methods:" |
mecho " methods:" |
40 |
mecho " install - installs given package" |
mecho " install - installs given package" |
41 |
mecho " uninstall - uninstalls given package" |
mecho " uninstall - uninstalls given package" |
|
mecho " update - updates the package database" |
|
|
mecho " upgrade - upgrades the whole system" |
|
42 |
mecho "or" |
mecho "or" |
43 |
mecho "get mage.package [method] [package]" |
mecho "get mage.package [method] [package]" |
44 |
mecho " package information operations" |
mecho " package information operations" |
45 |
mecho " methods:" |
mecho " methods:" |
46 |
mecho " pretend - pretend dependencies of given package" |
mecho " pretend - pretend dependencies of given package" |
|
mecho " uppretend - pretend dependencies of a whole system upgrade" |
|
47 |
mecho " search - searches the database for matching packages" |
mecho " search - searches the database for matching packages" |
48 |
} |
} |
49 |
|
|
52 |
local method="$1" |
local method="$1" |
53 |
local package="$2" |
local package="$2" |
54 |
[[ -z ${method} ]] && help_mage_package && return 1 |
[[ -z ${method} ]] && help_mage_package && return 1 |
55 |
|
[[ -z ${package} ]] && help_mage_package && return 1 |
56 |
|
|
57 |
case ${method} in |
case ${method} in |
58 |
install|uninstall) |
install|uninstall) mage "${method}" "${package}" && mecho "done" || mecho "failed" ;; |
|
[[ -z ${package} ]] && help_mage_package && return |
|
|
mage "${method}" "${package}" && mecho "done" || mecho "failed" |
|
|
;; |
|
|
update|upgrade) |
|
|
mage "${method}" && mecho "done" || mecho "failed" |
|
|
;; |
|
59 |
*) help_mage_package && return 1 ;; |
*) help_mage_package && return 1 ;; |
60 |
esac |
esac |
61 |
} |
} |
65 |
local method="$1" |
local method="$1" |
66 |
local package="$2" |
local package="$2" |
67 |
[[ -z ${method} ]] && help_mage_package && return 1 |
[[ -z ${method} ]] && help_mage_package && return 1 |
68 |
|
[[ -z ${package} ]] && help_mage_package && return 1 |
69 |
|
|
70 |
case ${method} in |
case ${method} in |
71 |
pretend|search) |
pretend|search) mage "${method}" "${package}" && mecho "done" || mecho "failed" ;; |
|
[[ -z ${package} ]] && help_mage_package && return 1 |
|
|
mage "${method}" "${package}" && mecho "done" || mecho "failed" |
|
|
;; |
|
|
uppretend) |
|
|
mage "${method}" && mecho "done" || mecho "failed" |
|
|
;; |
|
72 |
*) help_mage_package && return 1 ;; |
*) help_mage_package && return 1 ;; |
73 |
esac |
esac |
74 |
} |
} |