4 |
# builds packages from given dir |
# builds packages from given dir |
5 |
# |
# |
6 |
|
|
7 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/pkgbuild_dir.sh,v 1.14 2007-03-19 19:10:07 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/pkgbuild_dir.sh,v 1.15 2007-03-19 19:24:46 niro Exp $ |
8 |
|
|
9 |
# set default user mage.rc |
# set default user mage.rc |
10 |
: ${MAGERC="/etc/mage.rc"} |
: ${MAGERC="/etc/mage.rc"} |
14 |
SEARCHDIRS="$2" |
SEARCHDIRS="$2" |
15 |
MLIBDIR=/usr/lib/mage |
MLIBDIR=/usr/lib/mage |
16 |
|
|
17 |
|
## only for tests -> normally in /etc/rc.d/init.d/functions |
18 |
COLRED="\033[1;6m\033[31m" |
COLRED="\033[1;6m\033[31m" |
19 |
COLGREEN="\033[1;6m\033[32m" |
COLGREEN="\033[1;6m\033[32m" |
20 |
|
COLYELLOW="\033[1;6m\033[33m" |
21 |
|
COLBLUE="\033[1;6m\033[34m" |
22 |
|
COLMAGENTA="\033[1;6m\033[35m" |
23 |
|
COLWHITE="\033[1;6m\033[37m" |
24 |
|
COLGRAY="\033[0;6m\033[37m" |
25 |
|
COLBOLD="\033[1m" |
26 |
COLDEFAULT="\033[0m" |
COLDEFAULT="\033[0m" |
27 |
|
|
28 |
|
if [[ ${NOCOLORS} = true ]] |
29 |
|
then |
30 |
|
COLRED="" |
31 |
|
COLGREEN="" |
32 |
|
COLYELLOW="" |
33 |
|
COLBLUE="" |
34 |
|
COLMAGENTA="" |
35 |
|
COLWHITE="" |
36 |
|
COLGRAY="" |
37 |
|
COLBOLD="" |
38 |
|
COLDEFAULT="" |
39 |
|
fi |
40 |
|
|
41 |
# export default C locale |
# export default C locale |
42 |
export LC_ALL=C |
export LC_ALL=C |
43 |
|
|
45 |
[[ -z $2 ]] && echo "No source dir given. Aborting." && exit 1 |
[[ -z $2 ]] && echo "No source dir given. Aborting." && exit 1 |
46 |
|
|
47 |
source /etc/mage.rc.global |
source /etc/mage.rc.global |
48 |
if [ -f ${MAGERC} ] |
[[ -f ${MAGERC} ]] && source ${MAGERC} |
|
then |
|
|
source ${MAGERC} |
|
|
else |
|
|
echo "Your ${MAGERC} is missing. Aborting." |
|
|
exit 1 |
|
|
fi |
|
49 |
source ${MLIBDIR}/mage4.functions.sh |
source ${MLIBDIR}/mage4.functions.sh |
50 |
|
|
51 |
# set PKGDIR and BUILDDIR and BINDIR to MROOT |
# set PKGDIR and BUILDDIR and BINDIR to MROOT |