#!/bin/sh
#
set -x
erreur()
{
echo =========================
echo echec $1
echo =========================
exit 1
}
NOM_ARCH=`uname -s | sed -e 's/-/_/g'`
VERSION=2.4.1
LIB=Python-$VERSION
BINPATH=`pwd` #BINPATH=/home/saturne/bin
SATURNEPATH=`dirname $BINPATH` #SATURNEPATH=/home/saturne
HOME=$SATURNEPATH/src/python #HOME=/home/saturne/src/python
ARCH=$BINPATH/tmppython/arch
BUILD=$HOME/build
SRC=$HOME/$LIB
mkdir -p $ARCH/$NOM_ARCH
if [ ! -d $BUILD ]
then
mkdir $BUILD
fi
cd $BUILD
if [ -d $NOM_ARCH ]
then
rm -rf $NOM_ARCH
fi
if [ ! -d $NOM_ARCH ]
then
mkdir $NOM_ARCH || erreur "mkdir $NOM_ARCH"
fi
cd $NOM_ARCH
[ -f Makefile ] && make distclean
if [ "$NOM_ARCH" = "IRIX64" ]
then
cp -r $SRC/* .
fi
$SRC/configure --prefix=$ARCH/$NOM_ARCH
\cp -f $HOME/Setup2.$NOM_ARCH $BUILD/$NOM_ARCH/Modules/Setup
make install
syntax highlighted by Code2HTML, v. 0.9.1