Gentoo Archives: gentoo-portage-dev

From: Brian Jackson <iggy@g.o>
To: gentoo-portage-dev@l.g.o
Subject: Re: [gentoo-portage-dev] portage tree modules
Date: Thu, 15 Jan 2004 08:22:25
Message-Id: 200401150222.42444.iggy@gentoo.org
In Reply to: Re: [gentoo-portage-dev] portage tree modules by Jeremy Maitin-Shepard
1 On Wednesday 14 January 2004 07:04 pm, Jeremy Maitin-Shepard wrote:
2 > Sandy McArthur <sandymac@g.o> writes:
3 > > I'd like to see the portage tree mechanism be more modular such that it's
4 > > easy to "subscribe" to more than one portage tree source.
5 >
6 > Perhaps a better way to support this would be to allow specification of
7 > multiple overlay directories.
8
9 It does.
10
11 --Iggy
12
13 >
14 > > For example I've been hacking around with zeroconf and currently I tell
15 > > people to fetch packages from the Gentoo bugzilla and dump them in their
16 > > portage overlay tree.
17 > >
18 > > I'd rather be able to tell them to run:
19 > >
20 > > # echo rsync://example.com/zeroconf-stuff >
21 > > /usr/portage/zeroconf-stuff.source # emerge sync
22 > >
23 > > and then portage would notice the new source file and sync to
24 > > /usr/portage/zeroconf-stuff/ .
25 > >
26 > > It would be nice if gentoo supported sync mechanisms other than
27 > > cvs/rsync. Being able to download a tar.bz2 via http/ftp and unpack it in
28 > > the right place would be nice for those people who want to maintain their
29 > > own portage tree but don't have the means to set up a rsync server but
30 > > can put a tarball online somewhere.
31 >
32 > With improved configuration file format, you could perhaps do something
33 > like:
34 >
35 > OVERLAY = { "/usr/overlay/whatever", "/usr/overlay/zeroconf" };
36 >
37 > And then just rsync /usr/overlay/zeroconf, extract a tarball, or
38 > whatever. You could use a script/cron job to automate it. It doesn't
39 > seem that integrating functionality into portage to update overlays in
40 > various ways would be particularly useful.
41
42 --
43 Home -- http://www.brianandsara.net
44 Gentoo -- http://gentoo.brianandsara.net
45
46 --
47 gentoo-portage-dev@g.o mailing list