On Friday 24 August 2007, Bo Ørsted Andresen wrote:
> On Friday 24 August 2007 18:49:38 Alan McKinnon wrote:
> > Sounds like you want to keep the old eclass around inside the
> > overlay and let portage update ${PORTDIR}/eclass/* as it sees fit?
> >
> > I have this setup, I simply created an eclass directory in my
> > overlay directory, added the ebuild to the overlay, and the ebuilds
> > started using the overlay version of the eclass. Something like:
> >
> > /var/portage/local/alan/eclass/ is where I put my eclasses.
>
> Uh, that will cause the eclasses in ${PORTDIR} to be overshadowed
> (just like the same version of any ebuild in the overlay will
> overshadow the ebuilds in ${PORTDIR}. If you really want to keep two
> trees separate and use them both, you should use a package manager
> that has proper support for multiple repositories (like Paludis ;)...Good point :-) I should add a caveat to what I said - my custom eclasses don't conflict with portage's and I make sure they have unique names. So I don't run into problems, but someone blindly following my post may well have name clashes and not know why. Not that's out of the way, this sounds like a very good reason to start using paludis which I've had installed for a while and never used - mostly due to fear, nerves and a healthy dose of paranoia. One quick question first: If I switch to paludis, is it relatively[1] easy to revert back to portage in the event of $UNKNOWN_REASON? (I'm really just looking for a yes or no here) cheers alan [1] 'relative' is a relative term :-) If it's a similar order of magnitude as say the expat, xorg7 and gcc3.3 -> 3.4 scenarios or mistakenly emerging busybox to / without symlinks on a production machine (yes, I did do that....), then I'm happy to throw caution to the winds and deal with whatever happens/keep 2 broken pieces -- Optimists say the glass is half full, Pessimists say the glass is half empty, Developers say wtf is the glass twice as big as it needs to be? Alan McKinnon alan at linuxholdings dot co dot za +27 82, double three seven, one nine three five -- [EMAIL PROTECTED] mailing list

