* [gentoo-user] Question about selecting ebuilds from local overlay
@ 2010-10-15 6:31 Walter Dnes
2010-10-15 7:49 ` Neil Bothwick
0 siblings, 1 reply; 6+ messages in thread
From: Walter Dnes @ 2010-10-15 6:31 UTC (permalink / raw
To: Gentoo Users List
I can't rename the ebuild, or give it a weird build number, because
the ebuild filename is used to select files to download. I'm tweaking
Firefox ebuild and eclass internals, but keeping the same filenames.
The emerge default seems to be to prefer the local overlay, which is
what I want right now. I checked "man emerge" but can't find anything
about the following 2 situations...
1) What if I want to use the standard ebuild and ignore my local ebuild
(probably quite rare)?
2) How would I select the the specific version I want (they all have the
same ebuild name) if I have multiple local overlays?
I could tweak the overlays setting in /etc/make.conf or rename a local
overlay directory, so that it doesn't get seen as an overlay, but that
seems rather heavy-handed.
--
Walter Dnes <waltdnes@waltdnes.org>
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Question about selecting ebuilds from local overlay
2010-10-15 6:31 [gentoo-user] Question about selecting ebuilds from local overlay Walter Dnes
@ 2010-10-15 7:49 ` Neil Bothwick
2010-10-15 8:00 ` Alan McKinnon
2010-10-16 17:00 ` Mick
0 siblings, 2 replies; 6+ messages in thread
From: Neil Bothwick @ 2010-10-15 7:49 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 786 bytes --]
On Fri, 15 Oct 2010 02:31:05 -0400, Walter Dnes wrote:
> 1) What if I want to use the standard ebuild and ignore my local ebuild
> (probably quite rare)?
>
> 2) How would I select the the specific version I want (they all have the
> same ebuild name) if I have multiple local overlays?
>
> I could tweak the overlays setting in /etc/make.conf or rename a local
> overlay directory, so that it doesn't get seen as an overlay, but that
> seems rather heavy-handed.
The last named overlay has the highest priority, the standard portage
tree the lowest. Rather than mess with make.conf, you could override
PORTDIR_OVERLAY on the command line
PORTDIR_OVERLAY="/my/preferred/overlay" emerge foo
--
Neil Bothwick
I have seen the truth, and it makes no sense.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Question about selecting ebuilds from local overlay
2010-10-15 7:49 ` Neil Bothwick
@ 2010-10-15 8:00 ` Alan McKinnon
2010-10-15 13:28 ` Tanstaafl
2010-10-16 17:00 ` Mick
1 sibling, 1 reply; 6+ messages in thread
From: Alan McKinnon @ 2010-10-15 8:00 UTC (permalink / raw
To: gentoo-user
Apparently, though unproven, at 09:49 on Friday 15 October 2010, Neil Bothwick
did opine thusly:
> On Fri, 15 Oct 2010 02:31:05 -0400, Walter Dnes wrote:
> > 1) What if I want to use the standard ebuild and ignore my local ebuild
> > (probably quite rare)?
> >
> > 2) How would I select the the specific version I want (they all have the
> > same ebuild name) if I have multiple local overlays?
> >
> > I could tweak the overlays setting in /etc/make.conf or rename a local
> >
> > overlay directory, so that it doesn't get seen as an overlay, but that
> > seems rather heavy-handed.
>
> The last named overlay has the highest priority, the standard portage
> tree the lowest. Rather than mess with make.conf, you could override
> PORTDIR_OVERLAY on the command line
>
> PORTDIR_OVERLAY="/my/preferred/overlay" emerge foo
Probably not useful to the OP, but
I have a dim memory of some recent blog post somewhere. One of the alternate
package managers has better support for this kind of thing than portage.
Not paludis, rather something with "cave" in it's name
--
alan dot mckinnon at gmail dot com
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Question about selecting ebuilds from local overlay
2010-10-15 8:00 ` Alan McKinnon
@ 2010-10-15 13:28 ` Tanstaafl
0 siblings, 0 replies; 6+ messages in thread
From: Tanstaafl @ 2010-10-15 13:28 UTC (permalink / raw
To: gentoo-user
On 2010-10-15 4:00 AM, Alan McKinnon wrote:
> I have a dim memory of some recent blog post somewhere. One of the
> alternate package managers has better support for this kind of thing
> than portage.
>
> Not paludis, rather something with "cave" in it's name
Cave is part of paludis... I've been monitoring that list for a while -
it looks very cool, but I'm not brave enough to switch package managers...
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Question about selecting ebuilds from local overlay
2010-10-15 7:49 ` Neil Bothwick
2010-10-15 8:00 ` Alan McKinnon
@ 2010-10-16 17:00 ` Mick
2010-10-16 19:21 ` Neil Bothwick
1 sibling, 1 reply; 6+ messages in thread
From: Mick @ 2010-10-16 17:00 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: Text/Plain, Size: 878 bytes --]
On Friday 15 October 2010 08:49:29 Neil Bothwick wrote:
> On Fri, 15 Oct 2010 02:31:05 -0400, Walter Dnes wrote:
> > 1) What if I want to use the standard ebuild and ignore my local ebuild
> > (probably quite rare)?
> >
> > 2) How would I select the the specific version I want (they all have the
> > same ebuild name) if I have multiple local overlays?
> >
> > I could tweak the overlays setting in /etc/make.conf or rename a local
> >
> > overlay directory, so that it doesn't get seen as an overlay, but that
> > seems rather heavy-handed.
>
> The last named overlay has the highest priority, the standard portage
> tree the lowest. Rather than mess with make.conf, you could override
> PORTDIR_OVERLAY on the command line
>
> PORTDIR_OVERLAY="/my/preferred/overlay" emerge foo
What will happen at the next emerge uaDv world?
--
Regards,
Mick
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [gentoo-user] Question about selecting ebuilds from local overlay
2010-10-16 17:00 ` Mick
@ 2010-10-16 19:21 ` Neil Bothwick
0 siblings, 0 replies; 6+ messages in thread
From: Neil Bothwick @ 2010-10-16 19:21 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 671 bytes --]
On Sat, 16 Oct 2010 18:00:31 +0100, Mick wrote:
> > The last named overlay has the highest priority, the standard portage
> > tree the lowest. Rather than mess with make.conf, you could override
> > PORTDIR_OVERLAY on the command line
> >
> > PORTDIR_OVERLAY="/my/preferred/overlay" emerge foo
>
> What will happen at the next emerge uaDv world?
Nothing, if the versions in the other overlays are not higher (which can
be fixed by masking).
An alternative approach could be to have a script that runs layman -S
and then removes the unwanted packages from the other overlays.
--
Neil Bothwick
Pedestrians come in two types: Quick or Dead.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2010-10-16 19:22 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2010-10-15 6:31 [gentoo-user] Question about selecting ebuilds from local overlay Walter Dnes
2010-10-15 7:49 ` Neil Bothwick
2010-10-15 8:00 ` Alan McKinnon
2010-10-15 13:28 ` Tanstaafl
2010-10-16 17:00 ` Mick
2010-10-16 19:21 ` Neil Bothwick
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox