[Zope3-Users] Re: Buildout recipe to create config file from contents in buildout.cfg?

Philipp von Weitershausen philipp at weitershausen.de
Sun Sep 30 16:29:03 EDT 2007


Derek Richardson wrote:
> I am using hexagonit.recipe.cmmi to install pound (www.apsis.ch/pound) 
> in front of zope. After I cmmi, I need to install a config file. I'd 
> like to include the pound config file in buildout.cfg, like the zcml 
> section in zc.zope3recipes:application. Is there a simple recipe for 
> making a file out of a section in the buildout.cfg and putting it in a 
> particular place?

I'm not a big fan of inlining other configuration files into 
buildout.cfg. Especially having half of site.zcml in buildout.cfg gives 
me the creeps (it messes up all my formatting, for starters). There 
isn't even much reason for having that particular file generated. It 
could just as well be sitting on the filesystem next to buildout.cfg. 
(That's what zopeproject does, by the way). You're going to check in the 
whole directory anyway.

I do sometimes feel the need of having files rendered with variable 
substitution according to a template. This is what Jürgen's 
lovely.recipe:mkfile does, but it inlines the file template. I've just 
released z3c.recipe.filetemplate which does the same but reads the 
template from the filesystem. I'm planning on using this for zopeproject.


-- 
http://worldcookery.com -- Professional Zope documentation and training


More information about the Zope3-users mailing list