Buildout recipe to install a buildout
Project description
Used to run a sub-buildout in a buildout. Example:
[cms] recipe = infrae.subversion urls = https://svn.infrae.com/buildout/silva/trunk . [cms-build] recipe = infrae.buildout path = ${cms:location} config = profiles/test-instance.cfg merge-bin = True
The cms part fetch buildout files, here from a SVN. You can use infrae.paster to create a buildout tree using a paster template.
The cms-build part runs buildout on the cms part:
The path option determines which parts to depends on, and which path to use. This is important to use the ${cms:location} because this says to buildout that the cms-build parts depends on the cms one. This parameter is required.
The config option tells which configuration file to use in the path. By default it will buildout.cfg, but you can use safely profiles/something.cfg (buildout directory is configured to use the path folder to run himself).
The merge-bin option tells if the generated scripts of the sub-buildout should end up in the same directory than the current one. The default is False.
Disclaimer
The sub-buildout is run in the main parts directory in this sample. If this sub-buildout contains data (in a var folder for example), they will end-up in the same part directory than the sub-buildout (useless specific configuration in this one). This implies if you update your main buildout and the main parts directory is deleted, your data would be lost.
Latest version
The latest version is available in a Subversion repository.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for infrae.buildout-0.1dev-r27686.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad0cb86657bc4153dc621ef6cb993ec46cd22f85e45042c2612a9db2b01a7d4e |
|
MD5 | 0582e162f0b3a560e51b964819694dae |
|
BLAKE2b-256 | dcf942216266e2677a0852176043851a95eb9f40ab2972401bc2ebae8a32101c |
Hashes for infrae.buildout-0.1dev_r27686-py2.4.egg
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c3888c9dcbb1202c164ab0d94d7a1dfa2bfe801b21d8b4ee1c9a20aa5473de0 |
|
MD5 | 79b3d06eaf53b09bda6557e1a6fdc8dd |
|
BLAKE2b-256 | af5616fcac9433bbd717390ddb49a5644392fa2fd11c297d4638b23f3cf44756 |