public inbox for gentoo-portage-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-portage-dev] portage tree modules
@ 2004-01-14 22:43 Sandy McArthur
  2004-01-15  1:04 ` Jeremy Maitin-Shepard
  2004-01-15  1:57 ` Marius Mauch
  0 siblings, 2 replies; 5+ messages in thread
From: Sandy McArthur @ 2004-01-14 22:43 UTC (permalink / raw
  To: gentoo-portage-dev

I'd like to see the portage tree mechanism be more modular such that 
it's easy to "subscribe" to more than one portage tree source.

For example I've been hacking around with zeroconf and currently I tell 
people to fetch packages from the Gentoo bugzilla and dump them in their 
portage overlay tree.

I'd rather be able to tell them to run:

# echo rsync://example.com/zeroconf-stuff > 
/usr/portage/zeroconf-stuff.source
# emerge sync

and then portage would notice the new source file and sync to 
/usr/portage/zeroconf-stuff/ .


It would be nice if gentoo supported sync mechanisms other than 
cvs/rsync. Being able to download a tar.bz2 via http/ftp and unpack it 
in the right place would be nice for those people who want to maintain 
their own portage tree but don't have the means to set up a rsync server 
but can put a tarball online somewhere.


Sandy McArthur


--
gentoo-portage-dev@gentoo.org mailing list


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

* Re: [gentoo-portage-dev] portage tree modules
  2004-01-14 22:43 [gentoo-portage-dev] portage tree modules Sandy McArthur
@ 2004-01-15  1:04 ` Jeremy Maitin-Shepard
  2004-01-15  8:22   ` Brian Jackson
  2004-01-15  1:57 ` Marius Mauch
  1 sibling, 1 reply; 5+ messages in thread
From: Jeremy Maitin-Shepard @ 2004-01-15  1:04 UTC (permalink / raw
  To: gentoo-portage-dev

Sandy McArthur <sandymac@gentoo.org> writes:

> I'd like to see the portage tree mechanism be more modular such that it's easy
> to "subscribe" to more than one portage tree source.

Perhaps a better way to support this would be to allow specification of
multiple overlay directories.

> For example I've been hacking around with zeroconf and currently I tell people
> to fetch packages from the Gentoo bugzilla and dump them in their portage
> overlay tree.

> I'd rather be able to tell them to run:

> # echo rsync://example.com/zeroconf-stuff > /usr/portage/zeroconf-stuff.source
> # emerge sync

> and then portage would notice the new source file and sync to
> /usr/portage/zeroconf-stuff/ .

> It would be nice if gentoo supported sync mechanisms other than cvs/rsync. Being
> able to download a tar.bz2 via http/ftp and unpack it in the right place would
> be nice for those people who want to maintain their own portage tree but don't
> have the means to set up a rsync server but can put a tarball online somewhere.

With improved configuration file format, you could perhaps do something
like:

OVERLAY = { "/usr/overlay/whatever", "/usr/overlay/zeroconf" };

And then just rsync /usr/overlay/zeroconf, extract a tarball, or
whatever.  You could use a script/cron job to automate it.  It doesn't
seem that integrating functionality into portage to update overlays in
various ways would be particularly useful.

-- 
Jeremy Maitin-Shepard

--
gentoo-portage-dev@gentoo.org mailing list


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

* Re: [gentoo-portage-dev] portage tree modules
  2004-01-14 22:43 [gentoo-portage-dev] portage tree modules Sandy McArthur
  2004-01-15  1:04 ` Jeremy Maitin-Shepard
@ 2004-01-15  1:57 ` Marius Mauch
  2004-01-15  5:14   ` Sandy McArthur
  1 sibling, 1 reply; 5+ messages in thread
From: Marius Mauch @ 2004-01-15  1:57 UTC (permalink / raw
  To: gentoo-portage-dev

[-- Attachment #1: Type: text/plain, Size: 619 bytes --]

On 01/14/04  Sandy McArthur wrote:

> I'd like to see the portage tree mechanism be more modular such that 
> it's easy to "subscribe" to more than one portage tree source.
> 
> For example I've been hacking around with zeroconf and currently I
> tell people to fetch packages from the Gentoo bugzilla and dump them
> in their portage overlay tree.

Check bug 35535, it's still alpha code but should already be usable.

Marius

-- 
Public Key at http://www.genone.de/info/gpg-key.pub

In the beginning, there was nothing. And God said, 'Let there be
Light.' And there was still nothing, but you could see a bit better.

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [gentoo-portage-dev] portage tree modules
  2004-01-15  1:57 ` Marius Mauch
@ 2004-01-15  5:14   ` Sandy McArthur
  0 siblings, 0 replies; 5+ messages in thread
From: Sandy McArthur @ 2004-01-15  5:14 UTC (permalink / raw
  To: gentoo-portage-dev

Marius Mauch wrote:
> Check bug 35535, it's still alpha code but should already be usable.

Nice!

/me mumbles to self: Why does it seem for every good idea I think I 
have, someone seems to have beat me to it by a few weeks?

Sandy


--
gentoo-portage-dev@gentoo.org mailing list


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

* Re: [gentoo-portage-dev] portage tree modules
  2004-01-15  1:04 ` Jeremy Maitin-Shepard
@ 2004-01-15  8:22   ` Brian Jackson
  0 siblings, 0 replies; 5+ messages in thread
From: Brian Jackson @ 2004-01-15  8:22 UTC (permalink / raw
  To: gentoo-portage-dev

On Wednesday 14 January 2004 07:04 pm, Jeremy Maitin-Shepard wrote:
> Sandy McArthur <sandymac@gentoo.org> writes:
> > I'd like to see the portage tree mechanism be more modular such that it's
> > easy to "subscribe" to more than one portage tree source.
>
> Perhaps a better way to support this would be to allow specification of
> multiple overlay directories.

It does.

--Iggy

>
> > For example I've been hacking around with zeroconf and currently I tell
> > people to fetch packages from the Gentoo bugzilla and dump them in their
> > portage overlay tree.
> >
> > I'd rather be able to tell them to run:
> >
> > # echo rsync://example.com/zeroconf-stuff >
> > /usr/portage/zeroconf-stuff.source # emerge sync
> >
> > and then portage would notice the new source file and sync to
> > /usr/portage/zeroconf-stuff/ .
> >
> > It would be nice if gentoo supported sync mechanisms other than
> > cvs/rsync. Being able to download a tar.bz2 via http/ftp and unpack it in
> > the right place would be nice for those people who want to maintain their
> > own portage tree but don't have the means to set up a rsync server but
> > can put a tarball online somewhere.
>
> With improved configuration file format, you could perhaps do something
> like:
>
> OVERLAY = { "/usr/overlay/whatever", "/usr/overlay/zeroconf" };
>
> And then just rsync /usr/overlay/zeroconf, extract a tarball, or
> whatever.  You could use a script/cron job to automate it.  It doesn't
> seem that integrating functionality into portage to update overlays in
> various ways would be particularly useful.

-- 
Home -- http://www.brianandsara.net
Gentoo -- http://gentoo.brianandsara.net

--
gentoo-portage-dev@gentoo.org mailing list


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

end of thread, other threads:[~2004-01-15  8:22 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-01-14 22:43 [gentoo-portage-dev] portage tree modules Sandy McArthur
2004-01-15  1:04 ` Jeremy Maitin-Shepard
2004-01-15  8:22   ` Brian Jackson
2004-01-15  1:57 ` Marius Mauch
2004-01-15  5:14   ` Sandy McArthur

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