#!/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