2 |
# $Id$ |
# $Id$ |
3 |
# dependeny walker |
# dependeny walker |
4 |
|
|
|
# default die function |
|
|
die() |
|
|
{ |
|
|
echo ${COLRED}"$@"${COLDEFAULT} |
|
|
exit 1 |
|
|
} |
|
|
|
|
5 |
decho() |
decho() |
6 |
{ |
{ |
7 |
if [[ ${DEBUG} = 1 ]] |
if [[ ${DEBUG} = 1 ]] |
10 |
fi |
fi |
11 |
} |
} |
12 |
|
|
13 |
# include all needed files |
# set default variables |
14 |
|
: ${MAGERC="@@SYSCONFDIR@@/mage.rc"} |
15 |
|
: ${MLIBDIR="@@MAGELIBDIR@@"} |
16 |
|
|
17 |
|
# first of all include common functions |
18 |
|
source ${MLIBDIR}/common.functions.sh || exit 1 |
19 |
source @@SYSCONFDIR@@/mage.rc.global || die "@@SYSCONFDIR@@/mage.rc.global missing" |
source @@SYSCONFDIR@@/mage.rc.global || die "@@SYSCONFDIR@@/mage.rc.global missing" |
20 |
source ${MAGERC} || die "Your ${MAGERC} is missing. Aborting." |
source ${MAGERC} || die "Your ${MAGERC} is missing. Aborting." |
21 |
source ${MLIBDIR}/mage4.functions.sh || die "mage functions missing" |
source ${MLIBDIR}/mage4.functions.sh || die "mage functions missing" |