1 |
Andy Dustman schrieb: |
2 |
> SYNC="rsync://rsync.gentoo.org/gentoo-releases" |
3 |
> RELEASE="2006.1" |
4 |
> RELEASE_OVERLAYS="updates security" |
5 |
> |
6 |
> Doing a emerge --sync would then perform the following: |
7 |
> |
8 |
> * rsync://rsync.gentoo.org/gentoo-releases/2006.1 to $PORTDIR |
9 |
> * rsync://rsync.gentoo.org/gentoo-releases/2006.1-updates to |
10 |
> $PORTDIR-updates |
11 |
> * rsync://rsync.gentoo.org/gentoo-releases/2006.1-security to |
12 |
> $PORTDIR-security |
13 |
> |
14 |
> $PORTDIR-updates and $PORTDIR-security could then be treated as |
15 |
> implicit PORTDIR_OVERLAYs. SYNC could be overridden in /etc/make.conf |
16 |
> as it is now. If you wanted only security updates, then you could set |
17 |
> RELEASE_OVERLAYS="security" in make.conf. |
18 |
Disclaimer: I'm not trying to shoot you down, just ask some questions... |
19 |
|
20 |
> |
21 |
> This is now three trees to sync against |
22 |
>From which two don't exist (yet). You need to specify how they should be |
23 |
generated and maintained. |
24 |
> instead of one, but the |
25 |
> important feature is that the primary tree is now static data, |
26 |
could be the snapshot coming with the release... |
27 |
> once it |
28 |
> is done as a final release, so there is only the timestamp check; and |
29 |
> the other two trees should be relatively small. Obsolete ebuilds need |
30 |
> only be removed when there is a new release, and this happens in a |
31 |
> different tree. Potentially, only packages with at least one stable |
32 |
> arch flag could go in updates; anything that is all ~arch or masked |
33 |
> could go into a separate testing overlay. |
34 |
If you dont set ~ARCH why are you concerned about ~arch ebuilds? If this |
35 |
is about space saving or cutting down sync time/resources you need to |
36 |
explain how the "security" and "updates" branches would be maintained |
37 |
and integrated. |
38 |
|
39 |
cheers |
40 |
Paul |
41 |
|
42 |
|
43 |
|
44 |
-- |
45 |
gentoo-server@g.o mailing list |