docs: Remove duplicate synonym min protocol.
[Samba/gebeck_regimport.git] / install_with_python.sh
blobd7ae55da1238e44b56bb41aac8bd1617d86e173e
1 #!/bin/sh
3 # this script installs a private copy of python in the same prefix as Samba
5 if [ $# -lt 1 ]; then
6 cat <<EOF
7 Usage: install_with_python.sh PREFIX [CONFIGURE OPTIONS]
8 EOF
9 exit 1;
12 PREFIX="$1"
13 shift
15 PATH=$PREFIX/python/bin:$PATH
16 export PATH
18 VERSION="Python-2.6.5"
20 do_install_python() {
21        mkdir -p python_install || exit 1
22        rsync -avz samba.org::ftp/tridge/python/$VERSION.tar python_install || exit 1
23        cd python_install || exit 1;
24        rm -rf $VERSION || exit 1
25        tar -xf $VERSION.tar || exit 1
26        cd $VERSION || exit 1
27        ./configure --prefix=$PREFIX/python --enable-shared --disable-ipv6 || exit 1
28        make || exit 1
29        make install || exit 1
30        cd ../.. || exit 1
31        rm -rf python_install || exit 1
34 if ! test -d $PREFIX/python; then
35    # needs to be installed
36    do_install_python
39 `dirname $0`/configure --prefix=$PREFIX $@ || exit 1
40 make -j || exit 1
41 make install || exit 1