Magellan Linux

Diff of /mcore-src/trunk/mcore-tools/daemon/client/include/mage.client.class

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1248 by niro, Wed Feb 2 20:20:24 2011 UTC revision 2096 by niro, Fri Sep 27 07:48:56 2013 UTC
# Line 2  Line 2 
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  }  }
# Line 68  get_mage_package() Line 86  get_mage_package()
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  }  }

Legend:
Removed from v.1248  
changed lines
  Added in v.2096