How to develop ERP5 Appliance Buildout
======================================

Normal buildout run assumes that all resources are available over the network.
And this is correct way to use buildout, but...how to develop it locally and
still be sure that it run over the network.

Lets assume that software is available in ~/erp5.buildout.

Create your working directory ~/buildout.devel:

  $ mkdir ~/buildout.devel

Now checkout the buildout:

~/erp5.buildout/parts/subversion/bin/svn https://svn.erp5.org/repos/public/erp5/trunk/ ~/buildout.devel/checkout

Start simple http server there:

  $ cd ~/buildout.devel/checkout
  $ ~/erp5.buildout/bin/python2.6 -m 9000 # or any other free port

Now create directory to simulate extending over the network:

  $ mkdir ~/buildout.devel/work

And create profile there:

  $ cat > ~/buildout.devel/work/buildout.cfg
extends = http://localhost:9000/buildout-2.12.cfg
extends-cache = extends-cache
^D

Now it is time to play. Observe what and how is downloaded from your simulated
server.

Happy hacking!

Simple server idea contributed by Lucas Carvalho Teixeira