Re: Unified Installer with Buildout

"Steve McMahon" <[email protected]>
Newsgroups gmane.comp.web.zope.plone.devel,gmane.comp.web.zope.plone.installers
Message-ID <[email protected]>
On 12/10/07, Martin Aspeli <[email protected]> wrote:
> >...
> > Some of the cleanup work that used to be done with shell scripts is now
> > done with a plone.recipe.unifiedinstaller recipe (included as an egg;
> > this is not yet on PyPI). plone.recipe.command is used to set ownership
> > for root installs.
>
> Why do we need this recipe? Is it just for creating start/stop control
> scripts? If so, that's probably fine, though the more we can generalise
> the better.

What this really takes on is the task of making the result look as
much as possible like that of the old Unified Installer -- and be as
easy to use. So, it writes out a little instruction sheet to
adminPassword.txt and creates start/stop/status/restart scripts like
the previous UI. I suspect that the folks doing binary installers may
end up with a similar (but specialized) recipe.


> I also wonder why buildout.cfg puts things in
> ${install_root}/.buildout/eggs. That seems a bit obfuscated. Why not
> just leave the defaults (${buildout}/eggs)? Or, if you want a shared
> directory, just have something like ${install_root}/caches/eggs and
> similarly for downloads.

I did want a shared directory, as folks may run this lots of times.
And, I wanted it to be in the target directory (rather than a
~/.buildout) to deal with the root-install case.

"caches" or "buildout_cache" would probably be better than
".buildout". No reason to hide it.

> Really, it'd be best if you didn't have this option at all, though,
> since then people with a ~/.buildout/default.cfg would have those
> settings count.

Someone who can manage a split buildout with a ~/.buildout/default.cfg
is probably not the typical user for the Unified Installer. And, for
the production install use case, I think we really want all the parts
in the target directory, and not in anyone's home directory. This is,
of course, all very much open for discussion!


> All in all, it looks really good though!

Thanks!

>
> Martin
>
> --
> Author of `Professional Plone Development`, a book for developers who
> want to work with Plone. See http://martinaspeli.net/plone-book
>
>
> -------------------------------------------------------------------------
> SF.Net email is sponsored by:
> Check out the new SourceForge.net Marketplace.
> It's the best place to buy or sell services for
> just about anything Open Source.
> http://sourceforge.net/services/buy/index.php
> _______________________________________________
> Plone-developers mailing list
> Plone-developers-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> https://lists.sourceforge.net/lists/listinfo/plone-developers
>


-- 

______________________________________________________

Steve McMahon
Reid-McMahon, LLC
steve-HR5nRXif9uVv8oa/[email protected]
[email protected]

-------------------------------------------------------------------------
SF.Net email is sponsored by:
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.