#!/bin/sh
# Install MercurialApp in a closed environement
mkdir buildout
cd buildout
cat <<EOF > buildout.cfg
[buildout]
newest = false
parts = eggs
bin-directory=$HOME/bin
# remove those line to get the current pypi release
extensions = gp.vcsdevelop
vcs-extend-develop = hg+https://hg.gawel.org/MercurialApp/@tip#egg=MercurialApp
[eggs]
recipe = zc.recipe.egg
eggs =
mercurial
MercurialApp
EOF
# initialise buildout environement
! [ -d $HOME/.buildout ] && mkdir $HOME/.buildout
! [ -f $HOME/.buildout/default.cfg && cat <<EOF > $HOME/.buildout/default.cfg
[buildout]
eggs-directory = $HOME/eggs
EOF
wget "http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py"
python bootstrap.py
! [ -x $PWD/bin/buildout ] && $HOME/bin/buildout
echo "export PATH=$HOME/bin:$PATH" >> $HOME/.profile