4 |
# needs pkgbuild_dir (mage) |
# needs pkgbuild_dir (mage) |
5 |
|
|
6 |
# SMAGE2 |
# SMAGE2 |
7 |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.15 2005-07-29 14:28:39 niro Exp $ |
# $Header: /home/cvsd/magellan-cvs/magellan-src/mage/usr/lib/mage/smage2.sh,v 1.18 2005-07-31 14:47:55 niro Exp $ |
8 |
|
|
9 |
#01.10.2004 |
#01.10.2004 |
10 |
# added ccache support |
# added ccache support |
11 |
# added distcc support |
# added distcc support |
12 |
|
|
13 |
## setup ## |
## setup ## |
14 |
SMAGEVERSION=0.3.6-r19 |
SMAGEVERSION=0.3.7-r1 |
15 |
PKGSUFFIX="mpk" |
PKGSUFFIX="mpk" |
16 |
SMAGENAME="$1" |
SMAGENAME="$1" |
17 |
SMAGESUFFIX="smage2" |
SMAGESUFFIX="smage2" |
20 |
#SMAGE2RSYNC="rsync://192.168.0.2/smage2-scripts" |
#SMAGE2RSYNC="rsync://192.168.0.2/smage2-scripts" |
21 |
MLIBDIR=/usr/lib/mage |
MLIBDIR=/usr/lib/mage |
22 |
|
|
23 |
|
# export default C locale |
24 |
|
export LC_ALL=C |
25 |
|
|
26 |
source /etc/mage.rc |
source /etc/mage.rc |
27 |
|
|
28 |
showversion() { |
showversion() { |
357 |
find ${stripdir} | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null |
find ${stripdir} | xargs file | grep "executable" | grep ELF | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null |
358 |
} |
} |
359 |
|
|
360 |
|
sminclude() { |
361 |
|
local i |
362 |
|
|
363 |
|
if [ -n "$@" ] |
364 |
|
then |
365 |
|
for i in $@ |
366 |
|
do |
367 |
|
echo "--- Including ${SMAGESCRIPTSDIR}/include/${i}.sminc" |
368 |
|
source ${SMAGESCRIPTSDIR}/include/${i}.sminc |
369 |
|
done |
370 |
|
fi |
371 |
|
} |
372 |
|
|
373 |
setup_distcc_environment(){ |
setup_distcc_environment(){ |
374 |
if [ -x /usr/bin/distcc ] |
if [ -x /usr/bin/distcc ] |
375 |
then |
then |
505 |
#download sources |
#download sources |
506 |
if [ "$1" == "download" -a -n "$2" ] |
if [ "$1" == "download" -a -n "$2" ] |
507 |
then |
then |
|
showversion |
|
508 |
if [ ! -d ${SMAGESCRIPTSDIR} ] |
if [ ! -d ${SMAGESCRIPTSDIR} ] |
509 |
then |
then |
510 |
install -d ${SMAGESCRIPTSDIR} |
install -d ${SMAGESCRIPTSDIR} |