public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] How to hardmask all ebuilds from an overlay?
@ 2009-02-12 13:39 Pacho Ramos
  2009-02-12 18:22 ` Zac Medico
  0 siblings, 1 reply; 3+ messages in thread
From: Pacho Ramos @ 2009-02-12 13:39 UTC (permalink / raw
  To: gentoo-portage-dev

Hi!

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?

Thanks a lot for the info :-)




^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-portage-dev] How to hardmask all ebuilds from an overlay?
  2009-02-12 13:39 [gentoo-portage-dev] How to hardmask all ebuilds from an overlay? Pacho Ramos
@ 2009-02-12 18:22 ` Zac Medico
  2009-02-12 18:53   ` Pacho Ramos
  0 siblings, 1 reply; 3+ messages in thread
From: Zac Medico @ 2009-02-12 18:22 UTC (permalink / raw
  To: gentoo-portage-dev

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Pacho Ramos wrote:
> Hi!
> 
> 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.
- --
Thanks,
Zac
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)

iEYEARECAAYFAkmUaO4ACgkQ/ejvha5XGaMz+ACgxZvE+2lBFGDYr53AIaXXYMUr
TAIAoO8tL06S63gckMW24Lq45/EpuFAR
=cpkq
-----END PGP SIGNATURE-----



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [gentoo-portage-dev] How to hardmask all ebuilds from an overlay?
  2009-02-12 18:22 ` Zac Medico
@ 2009-02-12 18:53   ` Pacho Ramos
  0 siblings, 0 replies; 3+ messages in thread
From: Pacho Ramos @ 2009-02-12 18:53 UTC (permalink / raw
  To: gentoo-portage-dev

El jue, 12-02-2009 a las 10:22 -0800, Zac Medico escribió:
> 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.
> - --
> Thanks,
> Zac

OK, thanks for the recommendation :-)




^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-02-12 18:53 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-12 13:39 [gentoo-portage-dev] How to hardmask all ebuilds from an overlay? Pacho Ramos
2009-02-12 18:22 ` Zac Medico
2009-02-12 18:53   ` Pacho Ramos

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox