Magellan Linux

Diff of /trunk/mage/usr/lib/mage/mage4.sh

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

revision 286 by niro, Mon Oct 3 13:48:06 2005 UTC revision 287 by niro, Thu Dec 1 12:40:21 2005 UTC
# Line 1  Line 1 
1  #!/bin/sh  #!/bin/sh
2  # Magellan Linux Installer (mage.sh)  # Magellan Linux Installer (mage.sh)
3  # $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/mage4.sh,v 1.8 2005-10-03 13:48:06 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/mage4.sh,v 1.9 2005-12-01 12:40:21 niro Exp $
4    
5  # default die function  # default die function
6  die()  die()
# Line 81  print_usage(){ Line 81  print_usage(){
81   echo   echo
82   echo "Usage: $(basename $0) [option] pkgname ..."   echo "Usage: $(basename $0) [option] pkgname ..."
83   echo "Options:"   echo "Options:"
84   echo "     pretend        - pretends dependencies of a package"   echo "    pretend         - pretends dependencies of a package"
85   echo "     srcpretend     - pretends dependencies of a package (build from source)"   echo "    srcpretend      - pretends dependencies of a package (build from source)"
86   echo "     install        - installs a package"   echo "    install         - installs a package"
87   echo "     srcinstall     - installs a package from source"   echo "    srcinstall      - installs a package from source"
88   echo "     uninstall      - removes a package"   echo "    uninstall       - removes a package"
89   echo "     update         - updates mage-tree"   echo "    update          - updates mage-tree"
90   echo "     uppretend      - pretend dependencies for a system upgrade"   echo "    uppretend       - pretend dependencies for a system upgrade"
91   echo "     upgrade        - runs a complete system upgrade"   echo "    upgrade         - runs a complete system upgrade"
92   echo "     srcuppretend   - pretend dependencies for a system upgrade from source"   echo "    srcuppretend    - pretend dependencies for a system upgrade from source"
93   echo "     srcupgrade     - runs a complete system upgrade from source"   echo "    srcupgrade      - runs a complete system upgrade from source"
94   echo "     search         - searches mage-tree for a package"   echo "    search          - searches mage-tree for a package"
95   echo "     clean          - removes *all* downloaded packages"   echo "    clean           - removes *all* downloaded packages"
96   echo "     unpack         - unpacks *all* needed package for 'foo'"   echo "    unpack          - unpacks *all* needed package for 'foo'"
97   echo "     download       - downloads *all* needed packages for 'foo'"   echo "    download        - downloads *all* needed packages for 'foo'"
98   echo "     version        - prints version info"   echo "    version         - prints version info"
99     echo "    regen-mage-tree - regenerates the whole mage database (for devs only)"
100   echo   echo
101   echo "Other options:"   echo "Other options:"
102  # echo "NOINSTALL=yes $(basename $0) srcinstall PACKAGE"  # echo "NOINSTALL=yes $(basename $0) srcinstall PACKAGE"
# Line 138  then Line 139  then
139   [[ -z ${METHOD} ]] || [[ -z ${MAGENAME} ]] && print_usage && exit 1   [[ -z ${METHOD} ]] || [[ -z ${MAGENAME} ]] && print_usage && exit 1
140  fi  fi
141    
142    # set PKGDIR and BUILDDIR to MROOT
143    if [[ -n ${MROOT} ]]
144    then
145     PKGDIR=${MROOT}/${PKGDIR}
146     BUILDDIR=${MROOT}/${BUILDDIR}
147    fi
148    
149  case ${METHOD} in  case ${METHOD} in
150   download)   download)

Legend:
Removed from v.286  
changed lines
  Added in v.287