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.4 2005-09-09 18:05:45 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/mage4.sh,v 1.6 2005-09-11 19:46:05 niro Exp $ |
4 |
|
|
5 |
# default die function |
# default die function |
6 |
die() |
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 |
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 |
|
COLBOLD="\033[1m" |
39 |
COLDEFAULT="\033[0m" |
COLDEFAULT="\033[0m" |
40 |
|
|
41 |
if [[ ${NOCOLORS} = true ]] |
if [[ ${NOCOLORS} = true ]] |
46 |
COLBLUE="" |
COLBLUE="" |
47 |
COLMAGENTA="" |
COLMAGENTA="" |
48 |
COLWHITE="" |
COLWHITE="" |
49 |
|
COLGRAY="" |
50 |
|
COLBOLD="" |
51 |
COLDEFAULT="" |
COLDEFAULT="" |
52 |
fi |
fi |
53 |
|
|
330 |
|
|
331 |
echo "DEBUG: ${ALLDEPS}" |
echo "DEBUG: ${ALLDEPS}" |
332 |
;; |
;; |
333 |
|
|
334 |
search) |
search) |
335 |
${MLIBDIR}/pkgsearch.sh ${MAGENAME} |
pkgsearch "${MAGENAME}" |
336 |
;; |
;; |
337 |
|
|
338 |
unpack) |
unpack) |