1 |
#!/bin/sh |
#!/bin/sh |
2 |
# Magellan Linux Installer (mage.sh) |
# Magellan Linux Installer (mage.sh) |
3 |
# version: 0.3.6-r9 |
# version: 0.3.6-r12 |
4 |
|
|
5 |
##configuration -> mage.rc |
##configuration -> mage.rc |
6 |
#PKGDIR="/usr/src/packages" |
#PKGDIR="/usr/src/packages" |
11 |
MAGENAME="$2" |
MAGENAME="$2" |
12 |
#PKGNAME="`basename $2 .mage`" |
#PKGNAME="`basename $2 .mage`" |
13 |
MLIBDIR=/usr/lib/mage |
MLIBDIR=/usr/lib/mage |
14 |
MAGEVERSION=0.3.6-r9 |
MAGEVERSION=0.3.6-r12 |
15 |
|
|
16 |
## nur für tests -> normalerweise in /etc/rc.d/init.d/functions |
## nur für tests -> normalerweise in /etc/rc.d/init.d/functions |
17 |
COLRED="\033[1;6m\033[31m" |
COLRED="\033[1;6m\033[31m" |
19 |
COLBLUE="\033[1;6m\033[34m" |
COLBLUE="\033[1;6m\033[34m" |
20 |
COLDEFAULT="\033[0m" |
COLDEFAULT="\033[0m" |
21 |
|
|
22 |
|
# default path |
23 |
|
PATH="${PATH}:${MLIBDIR}" |
24 |
|
|
25 |
##functions |
##functions |
26 |
if [ -f /etc/mage.rc ] |
if [ -f /etc/mage.rc ] |
515 |
unset preinstall |
unset preinstall |
516 |
unset postinstall |
unset postinstall |
517 |
|
|
518 |
|
#then source an evtl new generated profile |
519 |
|
[ -e /etc/profile ] && source /etc/profile |
520 |
|
|
521 |
#than install |
#than install |
522 |
MY_CAT_FIX="$(dirname ${i})" |
MY_CAT_FIX="$(dirname ${i})" |
523 |
CATEGORIE="$(basename ${MY_CAT_FIX%/*})" |
CATEGORIE="$(basename ${MY_CAT_FIX%/*})" |
556 |
unset preinstall |
unset preinstall |
557 |
unset postinstall |
unset postinstall |
558 |
|
|
559 |
|
#then source an evtl new generated profile |
560 |
|
[ -e /etc/profile ] && source /etc/profile |
561 |
|
|
562 |
#than srcinstall |
#than srcinstall |
563 |
MY_CAT_FIX="$(dirname ${i})" |
MY_CAT_FIX="$(dirname ${i})" |
564 |
CATEGORIE="$(basename ${MY_CAT_FIX%/*})" |
CATEGORIE="$(basename ${MY_CAT_FIX%/*})" |