On Saturday 03 May 2008, Henry Gebhardt wrote:
> On Sat, May 3, 2008 at 1:10 PM, Alan McKinnon
<[EMAIL PROTECTED]> wrote:
> > Reason: I use cvs-e17 and all ebuilds have version -9999 but they
> > change daily. To update e17, one must checkout and rebuild
> > everything as portage has no way of knowing what must be updated.
> > So I have a script with 92 emerge commands in it... This clutters
> > world unnecessarily.
>
> Hm, --oneshot comes to mind... Anything against using that?
Only that I would rather put the dependencies in an ebuild than in a
launch script - purely because it's easier to maintain that way.
Once upon a time I did have such a script, something like this:
BUILD_LIST=eet
BUILD_LIST=${BUILD_LIST} evas
BUILD_LIST=${BUILD_LIST} ecore
... <89 similar statements>
emerge -av1 ${BUILD_LIST}
emerge -av e
The last two emerges are just a kludge to avoid cluttering world and to
avoid --depclean going insane on me.
This is all so much cleaner doing it the way portage was designed to be
used, except when evas-9999 gets a massive update and portage has no
way of knowing it should rebuild evas
> I've never heard of such a thing. I think paludis can automatically
> rebuild live ebuilds daily or once a week. However, not sure if it
> works with -9999 version numbers, or if it needs them as -scm.
I keep threatening to use paludis :-) This warrants some investigation.
Thanks,
--
Alan McKinnon
alan dot mckinnon at gmail dot com
--
[email protected] mailing list