2 |
|
|
3 |
provide mage |
provide mage |
4 |
|
|
5 |
|
help_mage_inventory() |
6 |
|
{ |
7 |
|
mecho "get mage.inventory" |
8 |
|
mecho " prints all installed packages." |
9 |
|
} |
10 |
|
|
11 |
|
get_mage_inventory() |
12 |
|
{ |
13 |
|
magequery -i && mecho "done" || mecho "failed" |
14 |
|
} |
15 |
|
|
16 |
help_mage_update() |
help_mage_update() |
17 |
{ |
{ |
18 |
mecho "get mage.update" |
mecho "set mage.update [rsync|tarball]" |
|
mecho " show possible updates missing on this system." |
|
|
mecho "or" |
|
|
mecho "set mage.update" |
|
19 |
mecho " fetches updates of the package database." |
mecho " fetches updates of the package database." |
20 |
} |
} |
21 |
|
|
22 |
set_mage_update() |
set_mage_update() |
23 |
{ |
{ |
24 |
mage update && mecho "done" || mecho "failed" |
local method |
25 |
|
case $1 in |
26 |
|
tarball) method="update-tarball" ;; |
27 |
|
rsync) method="update" ;; |
28 |
|
*) method="update" ;; |
29 |
|
esac |
30 |
|
|
31 |
|
mage "${method}" && mecho "done" || mecho "failed" |
32 |
} |
} |
33 |
|
|
34 |
get_mage_update() |
get_mage_upgrade() |
35 |
{ |
{ |
36 |
mage uppretend && mecho "done" || mecho "failed" |
mage uppretend && mecho "done" || mecho "failed" |
37 |
} |
} |
38 |
|
|
39 |
help_mage_upgrade() |
help_mage_upgrade() |
40 |
{ |
{ |
41 |
|
mecho "get mage.upgrade" |
42 |
|
mecho " shows possible updates missing on this system." |
43 |
|
mecho "or" |
44 |
mecho "set mage.upgrade" |
mecho "set mage.upgrade" |
45 |
mecho " upgrades the whole system." |
mecho " upgrades the whole system." |
46 |
} |
} |
86 |
[[ -z ${package} ]] && help_mage_package && return 1 |
[[ -z ${package} ]] && help_mage_package && return 1 |
87 |
|
|
88 |
case ${method} in |
case ${method} in |
89 |
pretend|search) mage "${method}" "${package}" && mecho "done" || mecho "failed" ;; |
pretend|search) mage "${method}" "${package}" && mecho "done" || mecho "failed" ;; |
90 |
*) help_mage_package && return 1 ;; |
*) help_mage_package && return 1 ;; |
91 |
esac |
esac |
92 |
} |
} |