Gentoo Archives: gentoo-portage-dev

From: Zac Medico <zmedico@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] How to hardmask all ebuilds from an overlay?
Date: Thu, 12 Feb 2009 18:22:30
Message-Id: 499468FB.4030104@gentoo.org
In Reply to: [gentoo-portage-dev] How to hardmask all ebuilds from an overlay? by Pacho Ramos
1 -----BEGIN PGP SIGNED MESSAGE-----
2 Hash: SHA1
3
4 Pacho Ramos wrote:
5 > Hi!
6 >
7 > My intention is prevent emerge from upgrading to testing versions from
8 > an overlay instead of main portage tree. I thought that an option could
9 > be make all ebuilds from that overlay hardmasked and, then, unmask
10 > wanted packages manually by me
11 >
12 > How could I do it?
13
14 Currently, the simplest solution might be to use an rsync command to
15 sync the specific packages that you want (or exclude the unwanted
16 packages) to a separate directory, and put the separate directory in
17 PORTDIR_OVERLAY instead of the original one.
18
19 Otherwise, the only alternative is to use package.mask and I'm
20 afraid that will not be very manageable give the current
21 capabilities. In the future we might add support to specify repo
22 names in dependency atoms, which will allow you to mask packages
23 from a specific repository.
24 - --
25 Thanks,
26 Zac
27 -----BEGIN PGP SIGNATURE-----
28 Version: GnuPG v2.0.9 (GNU/Linux)
29
30 iEYEARECAAYFAkmUaO4ACgkQ/ejvha5XGaMz+ACgxZvE+2lBFGDYr53AIaXXYMUr
31 TAIAoO8tL06S63gckMW24Lq45/EpuFAR
32 =cpkq
33 -----END PGP SIGNATURE-----

Replies

Subject Author
Re: [gentoo-portage-dev] How to hardmask all ebuilds from an overlay? Pacho Ramos <pacho@××××××××××××××××××××××××.es>