On Oct 5, 2005, at 3:57 PM, Ciaran McCreesh wrote:

On Wed, 5 Oct 2005 15:24:29 -0500 Brian Harring <[EMAIL PROTECTED]>
wrote:
| To head off the "it's not going to work for vim-*", yah, you'll be
| boned and have to install duplicate vim-* into the global prefix.
| Bluntly, either you dive in and start wading through the problems
| (fixing them as you go), or you sit back listening to how it's never
| going to work (thus accomplishing nothing).

It can be made to work, so long as you don't
a) jump in without proper planning

Well, then lets plan, not flame.

b) assume that you'll not have to modify ebuilds

I don't think anyone(devs) has made this naive assumption have they?

and c)
demand that as soon as it's available, it works for all ebuilds.

I don't think anyone(devs) has made this naive demand have they?


So, lets address a) and c) since b) is a given.

My first question would be how to identify ebuilds that respect $ {prefix}?

A separate profile/keyword seems wrong.

ICANINSTALLTO was the best idea presented, but that implies it would be a list of known working prefixes, which seems unrealistic. Maybe it would be better to have portage error check that globally at the load_config stage against a list of known stupid prefixes, stupidprefixes=["/usr","/","/bin"] etc. etc.

--Kito
--
gentoo-portage-dev@gentoo.org mailing list

Reply via email to