1 |
(If you *just* received this message, these changes will be appearing on |
2 |
anoncvs/rsync in ~5 mins... I need to sleep :) |
3 |
|
4 |
Hi all, |
5 |
|
6 |
Portage 1.8.5 has been released and contains a number of important |
7 |
feature enhancements. First, this new version of Portage completes the |
8 |
merge process (the process of copying files to your live filesystem) |
9 |
about twice as quickly as previous versions. |
10 |
|
11 |
The other new feature that most people will be interested is the new |
12 |
"update" and "--world update" functionality: |
13 |
|
14 |
Type "emerge update" to upgrade all core system components on your |
15 |
system. Most up-to-date Gentoo Linux users know about this feature |
16 |
already, since it's been around since 1.8.1, however... |
17 |
|
18 |
*NEW* -- Type "emerge --world update" to *fully* upgrade all components |
19 |
on your system -- all core components as well as upgrades to all your |
20 |
installed packages. This is the "full system upgrade" functionality |
21 |
that everyone's been waiting for! |
22 |
|
23 |
Both features support the "--pretend" option. |
24 |
|
25 |
In addition, Portage 1.8.5 features path sandboxing functionality, which |
26 |
in effect "locks down" ebuilds so they can't do any direct modifications |
27 |
to your real filesystem except in certain critical sections. Any |
28 |
sandbox violations will cause an ebuild to abort. |
29 |
|
30 |
Portage 1.8.5 also features Geert Bevin's new fine-grained MAINTAINER |
31 |
variable. To enable sandboxing, add this to /etc/make.conf: |
32 |
|
33 |
MAINTAINER="sandbox" |
34 |
|
35 |
You can also enable the sandbox on a temporary basis as follows: |
36 |
|
37 |
# MAINTAINER="sandbox" emerge foo/bar |
38 |
|
39 |
Unless you want to use the sandbox, most users will not want MAINTAINER |
40 |
to be defined. However, for developers, the new MAINTAINER features are |
41 |
invaluable. Here's a reasonable default setting for all people with cvs |
42 |
read/write access: |
43 |
|
44 |
MAINTAINER="digest cvs sandbox" |
45 |
|
46 |
Here are the MAINTAINER flags now supported: |
47 |
|
48 |
sandbox: enables path sandboxing |
49 |
digest: automatically create digests for new ebuilds |
50 |
cvs: automatically commit new digests to cvs |
51 |
noclean: turn off automatic cleaning of dirs in /var/tmp/portage |
52 |
noauto: don't execute prior ebuild steps automatically |
53 |
|
54 |
Thanks to everyone who contributed to this Portage release! |
55 |
|
56 |
Best Regards, |
57 |
|
58 |
-- |
59 |
Daniel Robbins <drobbins@g.o> |
60 |
Chief Architect/President http://www.gentoo.org |
61 |
Gentoo Technologies, Inc. |