Alan McKinnon <alan.mckinnon <at> gmail.com> writes:

>> And it was also because of a cross-compiler.  When I looked at how much
>> extra work this type fragmentation causes, and how little (or any!)
>> advantage it gives makes one wonder about the designers sanity ...

I've run across this several times already. For now I have avoided the
dir expansion, as I find one (larger) file easier to parse. Often I less the
one file to see what is in there and delete things manually.
It would seem like when you delete (-C) a package it would check all of
/etc/portage for entries to remove, but I do not think that happens.
Still, now that we're all moving to git everywhere (on your system)
I suspect having separate files is better/easier for those devs and hackers
amongst us.


> What ought to have happened, and the convention had long existed when
> this scheme for portage was thought up, is to call the directory
> /etc/portage/package.mask.d/
> then you could easily have a main file and as many subsidiary files as
> you need/want. Just like how every other package seems to do it.

Yep. Brilliant and simple.

File a bug:: feature request.

Why not make the request. We already support /etc/make.conf and
/etc/portage/make.conf so masking can occur in (2) dirs to ease the
migration to a more sensible nomenclature and tree structure....

James



Reply via email to