Gentoo Archives: gentoo-server

From: Phillip Berry <phillipberry@×××××××××××××××.com>
To: gentoo-server@l.g.o
Subject: Re: [gentoo-server] Stable Portage tree
Date: Sun, 25 Sep 2005 15:55:01
Message-Id: 200509260153.20587.phillipberry@blisswebhosting.com
In Reply to: Re: [gentoo-server] Stable Portage tree by Lance Albertson
1 On Monday 26 September 2005 00:46, Lance Albertson wrote:
2 > > 1. Automated generation of a portage overlay based on the currently
3 > > installed packages, these would then be safe from sync. The tool would
4 > > need to be able to drag ebuilds out of some sort of archive for existing
5 > > machines. 2. An easy way to introduce and manage and remove ebuilds in
6 > > the overlay
7 >
8 > How is this different than making a tree based off of the snapshots
9 > created by releng for each release? Now, if you want to add newer stuff
10 > later on, it would be nice to have a tool to grab all the nessary
11 > ebuilds required for that newer ebuild. Perhaps thats what you're
12 > talking about.
13
14 Hello,
15
16 I believe the snapshot only contains the newest versions of ebuilds?
17
18 Perhaps i should be clearer:
19
20 When initially run on an existing server it would identify all currently
21 installed applications and copy the applications associated ebuild (version
22 specific) to the portage overlay. This would create a portage tree specific
23 to that machine. I imagine this is pretty easily done with a shell script.
24
25 It would then be nice to have either a tool or for emerge to be somewhat aware
26 of the fact that there is a separate tree and be able to add and remove
27 ebuilds and manage the new tree at will. So `emerge -u postfix` would place
28 the new courier ebuild into the new tree as well as upgrading, etc,etc.
29
30 It's nothing grand, just automation of what could be with effort done by hand.
31
32 It would serve three purposes:
33
34 1. Protects the ebuilds of applications the admin can't/doesn't want to
35 upgrade from dissappearing.
36 2. Gives the admin more control over what gets upgraded, i realise
37 that /etc/portage/ does this but requires explicit action to protect a
38 version, this is passive.
39 3. As an fringe benefit is easily backed up and allows another machine to be
40 easily brought up with exactly the same applications and versions.
41
42 I feel that i'm not articulating my thoughts very well and i apologise,
43 perhaps i'll develop something for myself and see if it works before i
44 trouble you all anymore.
45
46 Cheers
47 Phil
48
49
50
51
52 --
53 gentoo-server@g.o mailing list

Replies

Subject Author
Re: [gentoo-server] Stable Portage tree Ben Munat <bent@×××××.com>
Re: [gentoo-server] Stable Portage tree Eduardo Tongson <propolice@×××××.com>