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.5 2005-09-10 13:35:31 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 |
COLDEFAULT="\033[0m" |
COLDEFAULT="\033[0m" |
39 |
|
|
40 |
if [[ ${NOCOLORS} = true ]] |
if [[ ${NOCOLORS} = true ]] |
45 |
COLBLUE="" |
COLBLUE="" |
46 |
COLMAGENTA="" |
COLMAGENTA="" |
47 |
COLWHITE="" |
COLWHITE="" |
48 |
|
COLGRAY="" |
49 |
COLDEFAULT="" |
COLDEFAULT="" |
50 |
fi |
fi |
51 |
|
|
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) |