Hi,
I'm not sure about zcml, but here's a way to get it in a python file. Maybe you
can adapt the idea.
This gets you the buildout directory. From there, you can build the path to
anything you need. ie, home_directory/bin/zeoserver
# in buildout
zope-conf-additional =
<product-config local_conf>
homedir ${buildout:directory}
</product-config>
# in some python file
from App.config import getConfiguration
config = getConfiguration()
configuration = config.product_config.get('local_conf', dict())
home_directory = configuration.get('homedir')
Hope this helps,
Mike
On Jan 30, 2013, at 7:48 AM, Jochen Dekeyser <[email protected]> wrote:
> Hi,
>
> Is it possible to specify the instance home directory of zope/plone e.g.
> '/path/to/plone/zeoserver' in a zcml configuration-file, without knowing the
> absolute path (before install). E.g. it could be
> /home/plone/zope1/zeoserver, /home/plone/zope2/zeoserver...
>
> In detail: I am setting up an add-on which extends collective.dancing: in my
> zcml-file, I would like to put:
> <mail:queuedDelivery ...
> queuePath="/path/to/plone/zeoserver/var/mailqueue" ... />
> but I don't know where zope will be installed...
>
> Jochen
>
>
>
> --
> View this message in context:
> http://plone.293351.n2.nabble.com/Specify-instance-home-directory-in-zcml-as-parameter-tp7562842.html
> Sent from the Product Developers mailing list archive at Nabble.com.
> _______________________________________________
> Product-Developers mailing list
> [email protected]
> https://lists.plone.org/mailman/listinfo/plone-product-developers
_______________________________________________
Product-Developers mailing list
[email protected]
https://lists.plone.org/mailman/listinfo/plone-product-developers