Hi Chris, You can have a look to minitage (http://minitage.org/). Minitage have 3 main parts: * package and dependencies management and isolation (minitage.core) - construct and manage softwares in total isolation from the host and thus, platform independant (unix) (libxml, postgres, python & so on.) * paster templates (minitage.paste & minitage.paste.extras) - Projects templates (plone3, django, etc.) - Instances intialization (postgresql, mysql, openldap, varnish, CAS (tomcat)...) * The buildout recipes: - minitage.recipe - assembler package - minitage.recipe.common - abstract recipe for the other recipes - minitage.recipe.cmmi - compile & assemble stuff using the CMMI dance - minitage.recipe.du - install python sotwaren using python setup.py install - minitage.recipe.egg - install python eggs (similar to zc.recipe.egg) - minitage.recipe.fetch: - Fetch something somewhere using urllib2, bzr, git, hg or svn - minitage.recipe.printer similar to the buildout.dumppickedversion buildout extension. - minitage.recipe.scripts - install python eggs and their associated scripts (similar to zc.recipe.egg:scripts) - minitage.recipe.wsgi - Construct a mod_wsgi compatible template to serve a Paste configuration
Useless to say that the eggs and cmmi recipes will get in their environment the dependencies they declared in their 'minibuild'. From exemple, you have made your project 'p3' depends on libxml2. During the lxml installation with the minitage.recipe.egg, it would be compiled and linked with the libxml2 installed via minitage under it's 'dependencies' subdirectory. Chris Withers a écrit : > Hi All, > > I have a hair-brained notion of using a buildout to set up an entire > machine. Has anyone done this before? (Jim, didn't you say ZC do this a > lot?) > > From where I'm sitting, I'm looking for a few recipes: > > - what's the best download & cmmi recipe out there? > > - what's the best recipe for running other buildouts? > > - is there a recipe available anywhere for installing/removing packages > using aptitude? > > cheers, > > Chris > -- -- Cordialement, KiOrKY GPG Key FingerPrint: 0x1A1194B7681112AF
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Distutils-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/distutils-sig
