Magellan Linux

Diff of /branches/mage-next/usr/lib/mage/mage4.sh

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

revision 230 by niro, Fri Sep 9 17:49:43 2005 UTC revision 236 by niro, Sat Sep 10 13:35:31 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.2 2005-09-09 17:49:43 niro Exp $  # $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/mage4.sh,v 1.5 2005-09-10 13:35:31 niro Exp $
4    
5  # default die function  # default die function
6  die()  die()
# Line 10  die() Line 10  die()
10  }  }
11    
12  # include all needed files  # include all needed files
13  # [ -f ${MLIBDIR}/conf/mage.rc.global ] &&  \  [ -f /etc/mage.rc.global ] &&  \
14  # source ${MLIBDIR}/conf/mage.rc.global || \   source /etc/mage.rc.global || \
15  # die "${MLIBDIR}/conf/mage.rc.global missing"   die "/etc/mage.rc.global missing"
16  #  
17  # [ -f /etc/mage.rc ] && source /etc/mage.rc || \  [ -f /etc/mage.rc ] && source /etc/mage.rc || \
18  # die "Your /etc/mage.rc is missing. Aborting."   die "Your /etc/mage.rc is missing. Aborting."
19  #  
20  # [ -f ${MLIBDIR}/mage.functions.sh ] && \  [ -f ${MLIBDIR}/mage4.functions.sh ] && \
21  # source ${MLIBDIR}/mage.functions.sh || \   source ${MLIBDIR}/mage4.functions.sh || \
22  # die "mage functions missing"   die "mage functions missing"
23    
24  # for tests only  # for tests only
25  source /home/tjoke/alx-cvs/magellan-src/mage/usr/lib/mage/mage.rc.global  #source /home/tjoke/alx-cvs/magellan-src/mage/usr/lib/mage/mage.rc.global
26  source /etc/mage.rc  #source /etc/mage.rc
27  source /home/tjoke/alx-cvs/magellan-src/mage/usr/lib/mage/mage4.functions.sh  #source /home/tjoke/alx-cvs/magellan-src/mage/usr/lib/mage/mage4.functions.sh
28  MLIBDIR=/home/tjoke/alx-cvs/magellan-src/mage/usr/lib/mage  #MLIBDIR=/home/tjoke/alx-cvs/magellan-src/mage/usr/lib/mage
29    
30  ## only for tests -> normally in /etc/rc.d/init.d/functions  ## only for tests -> normally in /etc/rc.d/init.d/functions
31  COLRED="\033[1;6m\033[31m"  COLRED="\033[1;6m\033[31m"
32  COLGREEN="\033[1;6m\033[32m"  COLGREEN="\033[1;6m\033[32m"
33    COLYELLOW="\033[1;6m\033[33m"
34  COLBLUE="\033[1;6m\033[34m"  COLBLUE="\033[1;6m\033[34m"
35    COLMAGENTA="\033[1;6m\033[35m"
36    COLWHITE="\033[1;6m\033[37m"
37    COLGRAY="\033[0;6m\033[37m"
38  COLDEFAULT="\033[0m"  COLDEFAULT="\033[0m"
39    
40  if [[ ${NOCOLORS} = true ]]  if [[ ${NOCOLORS} = true ]]
# Line 41  then Line 45  then
45   COLBLUE=""   COLBLUE=""
46   COLMAGENTA=""   COLMAGENTA=""
47   COLWHITE=""   COLWHITE=""
48     COLGRAY=""
49   COLDEFAULT=""   COLDEFAULT=""
50  fi  fi
51    
# Line 121  MAGENAME="$2" Line 126  MAGENAME="$2"
126  if [[ ${METHOD} != upgrade ]] && \  if [[ ${METHOD} != upgrade ]] && \
127   [[ ${METHOD} != srcupgrade ]] && \   [[ ${METHOD} != srcupgrade ]] && \
128   [[ ${METHOD} != uppretend ]] && \   [[ ${METHOD} != uppretend ]] && \
129   [[ ${METHOD} != srcuppretend ]]   [[ ${METHOD} != srcuppretend ]] && \
130     [[ ${METHOD} != update ]] && \
131     [[ ${METHOD} != clean ]] && \
132     [[ ${METHOD} != version ]] && \
133     [[ ${METHOD} != search ]] && \
134     [[ ${METHOD} != regen-mage-tree ]]
135  then  then
136   [[ -z ${METHOD} ]] || [[ -z ${MAGENAME} ]] && print_usage && exit 1   [[ -z ${METHOD} ]] || [[ -z ${MAGENAME} ]] && print_usage && exit 1
137  fi  fi
# Line 318  case ${METHOD} in Line 328  case ${METHOD} in
328    
329   echo "DEBUG: ${ALLDEPS}"   echo "DEBUG: ${ALLDEPS}"
330   ;;   ;;
331    
332   search)   search)
333   ${MLIBDIR}/pkgsearch.sh ${MAGENAME}   pkgsearch "${MAGENAME}"
334   ;;   ;;
335    
336   unpack)   unpack)

Legend:
Removed from v.230  
changed lines
  Added in v.236