diff --git a/buildout/FAQ.txt b/buildout/FAQ.txt new file mode 100644 index 0000000000000000000000000000000000000000..ab2c4858989ae5ff972ec9994dabeaf82a4bc95d --- /dev/null +++ b/buildout/FAQ.txt @@ -0,0 +1,24 @@ +Where to report issues about ERP5 Appliance Buildout? +===================================================== + +Please use erp5-users and erp5-dev mailing lists, you can find more +information here: http://www.erp5.com/support/ml + +Patches are welcomed too! + +Why do you compile your own python and so much other software? +============================================================== + +Because of extreme portability. There is no other way to achieve it, LSB is +ignored by distributions, there is no other standard then source standard. + +Sometimes some remote resources are not available, what to do? +============================================================== + +We are aware of it and we are working hard to provide good solution for +everyone. + +How to develop this buildout? +============================= + +Please read README.Development.txt diff --git a/buildout/README.Development.txt b/buildout/README.Development.txt new file mode 100644 index 0000000000000000000000000000000000000000..e02ce73b48c8c382037733100ecc87e35fdce210 --- /dev/null +++ b/buildout/README.Development.txt @@ -0,0 +1,39 @@ +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