I also get 376 matches from "Not installed but in
/etc/portage/package.mask" which are surely the packages in my overlays
masked by */* but not installed.  Do you know the name of this test so I
can disable it in eixrc?

REDUNDANT_IF_IN_MASK (or in /etc/portage/package.nowarn: in_mask)

I think what we really need is a better way
to install only certain packages from an overlay.

This is against the idea of an overlay: If you want only cerain packages
copy them into your local overlay and do not add the whole overlay
to portage. (But you might get troubles if you do not use eclasses
or other ebuilds from the overlay which might contain corresponding
patches).

With eix you can still index such non-used overlays by using scripts
like eix-layman (or more manually by setting ADD_OVERLAY in /etc/eixrc).

For recent portage versions there was also a possibility to
set global overlay order (IIRC by /etc/portage/overlay.conf or
something similar; I do not remember since I never needed it).

Reply via email to