How to hardmask all ebuilds from an overlay?
-----BEGIN PGP SIGNED MESSAGE-----
Pacho Ramos wrote:
> My intention is prevent emerge from upgrading to testing versions from
> an overlay instead of main portage tree. I thought that an option could
> be make all ebuilds from that overlay hardmasked and, then, unmask
> wanted packages manually by me
> How could I do it?
Currently, the simplest solution might be to use an rsync command to
sync the specific packages that you want (or exclude the unwanted
packages) to a separate directory, and put the separate directory in
PORTDIR_OVERLAY instead of the original one.
Otherwise, the only alternative is to use package.mask and I'm
afraid that will not be very manageable give the current
capabilities. In the future we might add support to specify repo
names in dependency atoms, which will allow you to mask packages
from a specific repository.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-----END PGP SIGNATURE-----