[Zope-Coders] Re: Making Zope2 more LFH compatible

Chris McDonough chrism@zope.com
19 Jun 2003 17:25:23 -0400


On Thu, 2003-06-19 at 16:28, Christian Heimes wrote:
> Tres Seaver wrote:
> | I would say that the "SOFTWARE_HOME" bits should be written to a
> | version-qualified subdirectory:
> |
> |   /usr/lib/$ZOPE_VERSION
> 
> Great idea, but how:
> * Only major release number (zope2, zope3)
> * major + minor release (zope27, or zope-2.7)
> * or complete version number (zope-2.7.0)

I think we can allow the place to be whatever the user specifies by
allowing a --libdir flag.  We needn't create a framework to manage this,
we just need to allow the breaking out of the various parts and do what
the flags tell us to do.

> This was my idea, too. We should provide at least two install versions:
> 
> * all files in a directory structure beginning at $PREFIX for people,
> who want to have all files in /usr/local/zope or $HOME/zope
> 
> * A LFH directory structure.

This should be possible given that we tack enough options on to
configure and mkzopeinstance...

- C