/[gentoo]/xml/htdocs/doc/en/gentoo-upgrading.xml
Gentoo

Diff of /xml/htdocs/doc/en/gentoo-upgrading.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.2 Revision 1.21
1<?xml version='1.0' encoding="UTF-8"?> 1<?xml version='1.0' encoding="UTF-8"?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-upgrading.xml,v 1.2 2004/05/15 01:02:37 neysx Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/gentoo-upgrading.xml,v 1.21 2005/03/28 21:30:10 swift Exp $ -->
4 4
5<guide link="/doc/en/gentoo-upgrading.xml"> 5<guide link="/doc/en/gentoo-upgrading.xml">
6<title>Gentoo Upgrading Guide</title> 6<title>Gentoo Upgrading Guide</title>
7 7
8<author title="Author"> 8<author title="Author">
9 <mail link="g.guidi@sns.it">Gregorio Guidi</mail> 9 <mail link="greg_g@gentoo.org">Gregorio Guidi</mail>
10</author> 10</author>
11 11
12<abstract> 12<abstract>
13This document explains how to react when a new Gentoo release is announced. 13This document explains how new Gentoo releases affect existing installs.
14</abstract> 14</abstract>
15 15
16<!-- The content of this document is licensed under the CC-BY-SA license --> 16<!-- The content of this document is licensed under the CC-BY-SA license -->
17<!-- See http://creativecommons.org/licenses/by-sa/1.0 --> 17<!-- See http://creativecommons.org/licenses/by-sa/2.0 -->
18<license/> 18<license/>
19 19
20<version>1.1</version> 20<version>2.10</version>
21<date>May 12, 2004</date> 21<date>2005-03-28</date>
22 22
23<chapter> 23<chapter>
24<title>Gentoo and Upgrades</title> 24<title>Gentoo and Upgrades</title>
25<section> 25<section>
26<title>Philosophy</title> 26<title>Philosophy</title>
27<body> 27<body>
28 28
29<p> 29<p>
30Here in Gentoo land, the concept of upgrade is quite different with respect to 30Here in Gentoo land, the concept of upgrading is quite different compared to
31the rest of the linux world. Probably you already know that we never got in 31the rest of the Linux world. You probably already know that we never got in
32touch with the "classic" way to upgrade software in our distribution to the 32touch with the "classic" way of upgrading software: waiting for a new release,
33latest version: waiting for a new release, downloading it, burning, putting it 33downloading it, burning, putting it in the cdrom drive and then following the
34in the cdrom drive and then following the upgrade instructions. 34upgrade instructions.
35</p>
36
37<p> 35</p>
36
37<p>
38You know (you chose Gentoo, after all) that this process is extremely 38You know (being a Gentoo user after all) that this process is extremely
39frustrating for power users that want to live on the bleeding edge. Even power 39frustrating for power users that want to live on the bleeding edge. Even power
40users from other distributions must share the same feelings, given the 40users from other distributions probably share the same feelings, given the
41popularity and spread among them of tools like apt or apt-rpm, which make it 41popularity and spread of tools like apt or apt-rpm which make it
42possible to have quick and frequent updates. However, no distibution is more 42possible to have quick and frequent updates. However, no distibution is more
43suited than Gentoo to satisfy these kind of demanding users, because Gentoo was 43suited than Gentoo to satisfy these kind of demanding users. From the
44shaped from the beginning around the concept of fast, incremental updates. 44beginning, Gentoo was designed around the concept of fast, incremental
45</p> 45updates.
46
47<p> 46</p>
48Ideally, you install once and then do not bother anymore about releases: 47
49just follow the instructions in 48<p>
49Ideally, you install once and never bother with releases: just follow the
50instructions in <uri
50<uri link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=2">Portage and 51link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=1">A Portage
51Software</uri> in the 52Introduction</uri> in the <uri link="/doc/en/handbook/">Gentoo Handbook</uri>
52<uri link="/doc/en/handbook/">Gentoo Handbook</uri> that explain how to keep 53that explain how to keep your system up to date. While that's the way things
53your system up to date. While that's the way things go usually, it can 54usually go, sometimes changes are made to the core system which require updates
54happen sometimes that developers push out, together with a new release, an 55to be done manually.
55update that touches the basics of the systems. We will consider these cases
56below, when talking about profiles.
57</p> 56</p>
58 57
59</body> 58</body>
60</section> 59</section>
61<section> 60<section>
68There are various reasons: 67There are various reasons:
69</p> 68</p>
70 69
71<ul> 70<ul>
72 <li> 71 <li>
73 A new release means enhanced and more feature-rich LiveCDs. 72 A new release means new LiveCDs with bugfixes and more features.
74 </li> 73 </li>
75 <li> 74 <li>
76 A new release provides an updated set of GRP packages, so that users that 75 A new release provides an updated set of GRP packages, so that users that
77 choose "the fast way" to install, stage3 + precompiled packages, end up 76 choose "the fast way" to install (stage3 + precompiled packages) end up
78 with a system that is not outdated. 77 with a system that is not outdated.
79 </li> 78 </li>
80 <li> 79 <li>
81 Finally, a new release may (not frequently) implement some features that 80 Finally, a new release may, from time to time, implement some features that
82 are incompatible with previous releases. 81 are incompatible with previous releases.
83 </li> 82 </li>
84</ul> 83</ul>
85 84
86<p> 85<p>
87When a release provides new incompatible features, or provides a set of core 86When a release includes new incompatible features, or provides a set of core
88packages and settings that deeply modify the behavior of the system, or simply 87packages and settings that deeply modify the behavior of the system, we say
89when it makes tricky changes to some default parameters, we say that it
90provides a new <e>profile</e>. 88that it provides a new <e>profile</e>.
91</p> 89</p>
92 90
93<p> 91<p>
94A <e>profile</e> is a set of configuration files, stored in a subdirectory of 92A <e>profile</e> is a set of configuration files, stored in a subdirectory of
95<path>/usr/portage/profiles/</path>, that describe things such as the ebuilds 93<path>/usr/portage/profiles</path>, that describe things such as the ebuilds
96that are considered <e>system</e> packages, the default USE flags, the default 94that are considered <e>system</e> packages, the default USE flags, the default
97mapping for virtual packages. 95mapping for virtual packages, and the architecture on which the system is running.
98</p> 96</p>
99 97
100<p> 98<p>
101The profile in use is determined by the symbolic link 99The profile in use is determined by the symbolic link
102<path>/etc/make.profile</path>, which points to the subdirectory of 100<path>/etc/make.profile</path>, which points to a subdirectory of
103<path>/usr/portage/profiles</path> which holds the profile files, for instance <path>/usr/portage/profiles/default-x86-2004.0</path>. 101<path>/usr/portage/profiles</path> which holds the profile files. For
102instance, the default x86 2005.0 profile can be found
103at <path>/usr/portage/profiles/default-linux/x86/2005.0</path>.
104The files in the parent directories are part of the profile as well (and
105are therefore shared by different subprofiles). This is why we call these
106<e>cascaded profiles</e>.
104</p> 107</p>
105 108
106<p> 109<p>
107Profiles obsoleted by new ones are kept in <path>/usr/portage/profiles</path> 110Profiles obsoleted by new ones are kept in <path>/usr/portage/profiles</path>
108as the current ones, but they are marked as deprecated. When that happens a 111along with the current ones, but they are marked as deprecated. When that
109file named <path>deprecated</path> is put in the profile directory. The content 112happens a file named <path>deprecated</path> is put in the profile directory.
110of this file is the name of the profile that should substitute it; portage uses 113The content of this file is the name of the profile that should be "upgraded
111this information to automatically warn you about the new profile. 114to"; portage uses this information to automatically warn you when you should
112</p> 115update to a new profile.
113
114<p> 116</p>
115There are various reasons that justify the creation of a new profile: the 117
118<p>
119There are various reasons that a new profile may be created: the release of
116release of new versions of core packages (such as <c>baselayout</c>, <c>gcc</c> 120new versions of core packages (such as <c>baselayout</c>, <c>gcc</c>, or
117or <c>glibc</c>) that are incompatible with previous versions, a change in the 121<c>glibc</c>) that are incompatible with previous versions, a change in
118default USE flags, or in the virtual mappings, or maybe a change in system-wide 122the default USE flags or in the virtual mappings, or maybe a change in
119settings (such as defining udev to be the default manager for <path>/dev</path> 123system-wide settings (such as defining udev to be the default manager
120instead of devfs). 124for <path>/dev</path> instead of devfs).
121</p> 125</p>
122 126
123</body> 127</body>
124</section> 128</section>
125</chapter> 129</chapter>
129<section> 133<section>
130<title>Releases without profile changes</title> 134<title>Releases without profile changes</title>
131<body> 135<body>
132 136
133<p> 137<p>
134If a new Gentoo release is announced that does not include a new profile (such 138If a new Gentoo release is announced that does not include a new profile
135as the 2004.1 release for x86), then you can safely pretend that it never 139then you can safely pretend that it never happened :).
136happened.
137</p>
138
139<p> 140</p>
141
142<p>
140If you update your installed packages 143If you update your installed packages
141<uri link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=2">as explained in 144<uri link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=1">as explained in
142the Gentoo Handbook</uri>, then your system will be exactly the same as one 145the Gentoo Handbook</uri>, then your system will be exactly the same as one
143that has been installed using the new release. 146that has been installed using the new release.
144</p> 147</p>
145 148
146</body> 149</body>
148<section> 151<section>
149<title>Releases with profile changes</title> 152<title>Releases with profile changes</title>
150<body> 153<body>
151 154
152<p> 155<p>
153If a release introduces a new profile, you have the choice to migrate to the 156If a release (such as 2005.0) introduces a new profile, you have the choice
154new profile. 157to migrate to the new profile.
155</p>
156
157<p> 158</p>
159
160<p>
158Naturally, you are not forced to do so, you can continue to use the old profile 161Naturally, you are not forced to do so, and you can continue to use the old
159and just update your packages 162profile and just update your packages
160<uri link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=2">as explained in 163<uri link="/doc/en/handbook/handbook-x86.xml?part=2&amp;chap=1">as explained
161the Gentoo Handbook</uri> (or you may want to not update your system at all). 164in the Gentoo Handbook</uri>.
162</p>
163
164<p> 165</p>
166
167<p>
165However, Gentoo strongly recommends a migration if your profile becomes 168However, Gentoo strongly recommends updating your profile if it becomes
166deprecated and is no more supported by Gentoo developers, that is to say that 169deprecated. When this happens, it means that Gentoo developers no longer
167your profile is not listed anymore in the table below. 170plan on supporting it. Using the table below, you can quickly check to
171see what profiles are currently supported.
168</p> 172</p>
169 173
170<p> 174<p>
171If you decide to migrate to the new profile, then you will have to manually 175If you decide to migrate to the new profile, then you will have to manually
172perform some actions. Those actions may vary a lot from release to release, it 176perform the update. The way you update may vary significantly from release
173depends on how deep the modifications introduced in the new profile are. 177to release; it depends on how deep the modifications introduced in the new
178profile are.
174</p> 179</p>
175 180
176<p> 181<p>
177In the simplest case you only have to change the <path>/etc/make.profile</path> 182In the simplest case you only have to change the <path>/etc/make.profile</path>
178link, in the worst case you may have to recompile your system from scratch 183symlink, in the worst case you may have to recompile your system from scratch
179while doing some voodoo stuff. In every case we will publish the instructions 184while doing a neat voodoo dance. Migration is usually covered in the release
180for the migration as part of the release. You can find these instructions also 185notes. You can also find <uri link="#instructions">instructions</uri> at the
181at the end of this guide. 186end of this guide.
182</p> 187</p>
183 188
184</body> 189</body>
185</section> 190</section>
186<section> 191<section>
192</p> 197</p>
193 198
194<table> 199<table>
195<tr> 200<tr>
196 <th>Architecture</th> 201 <th>Architecture</th>
197 <th>Most recent profile</th> 202 <th>Most recent profiles</th>
198 <th>Other supported profiles</th> 203 <th>Other supported profiles</th>
199</tr> 204</tr>
200<tr> 205<tr>
206 <th>alpha</th>
207 <ti>2005.0, 2005.0/2.4</ti>
208 <ti>2004.3</ti>
209</tr>
210<tr>
211 <th>arm</th>
212 <ti>2005.0</ti>
213 <ti>2004.3</ti>
214</tr>
215<tr>
216 <th>amd64</th>
217 <ti>2005.0, 2005.0/no-multilib</ti>
218 <ti>2004.3</ti>
219</tr>
220<tr>
221 <th>hppa</th>
222 <ti>2005.0, 2005.0/2.4</ti>
223 <ti>2004.3, 2004.2</ti>
224</tr>
225<tr>
226 <th>ia64</th>
227 <ti>2005.0</ti>
228 <ti></ti>
229</tr>
230<tr>
231 <th>ppc</th>
232 <ti>2005.0</ti>
233 <ti>2004.3, 2004.0</ti>
234</tr>
235<tr>
236 <th>mips</th>
237 <ti>2005.0</ti>
238 <ti>2004.2</ti>
239</tr>
240<tr>
241 <th>s390</th>
242 <ti>2005.0</ti>
243 <ti>2004.3</ti>
244</tr>
245<tr>
246 <th>sparc</th>
247 <ti>2005.0</ti>
248 <ti>2004.3, 2004.0</ti>
249</tr>
250<tr>
201 <th>x86</th> 251 <th>x86</th>
202 <ti>2004.0</ti> 252 <ti>2005.0, 2005.0/2.4</ti>
203 <ti>1.4</ti> 253 <ti>2004.3, 2004.2, 2004.0</ti>
204</tr>
205<tr>
206 <th>hardened-x86</th>
207 <ti>2004.0</ti>
208 <ti></ti>
209</tr>
210<tr>
211 <th>amd64</th>
212 <ti>2004.0</ti>
213 <ti></ti>
214</tr>
215<tr>
216 <th>ppc</th>
217 <ti>2004.0</ti>
218 <ti>1.4</ti>
219</tr>
220<tr>
221 <th>sparc</th>
222 <ti>2004.0</ti>
223 <ti>1.4</ti>
224</tr>
225<tr>
226 <th>mips</th>
227 <ti>2004.0</ti>
228 <ti>1.4</ti>
229</tr>
230<tr>
231 <th>hppa</th>
232 <ti>2004.0</ti>
233 <ti></ti>
234</tr> 254</tr>
235</table> 255</table>
236 256
237</body> 257</body>
238</section> 258</section>
239</chapter> 259</chapter>
240 260
241<chapter> 261<chapter id="instructions">
242<title>Profile updating instructions</title> 262<title>Profile updating instructions</title>
243<section> 263<section>
244<title>Updating from 1.4 to 2004.0 (all archs)</title> 264<title>Updating to 2005.0</title>
245<body> 265<body>
246 266
247<p>
248There are no fundamental changes between 1.4 and 2004.0 profiles. Just point
249the <path>/etc/make.profile</path> link to the new location:
250</p> 267<p>
268With the introduction of 2005.0, several architectures have decided to define
269additional profiles. Make sure you read the description of said profiles before
270you decide to migrate to one of them. Most architectures now also default to the
2712.6 kernel tree where 2.4 was chosen previously.
272</p>
251 273
252<pre caption="Updating the /etc/make.profile link"> 274<p>
275Some architectures require a bit more actions to be completed in order to
276convert from one profile to another. If that is the case, the step-by-step
277guides are linked from the table.
278</p>
279
280<table>
281<tr>
282 <th>Profile</th>
283 <th>Description</th>
284 <th>Specific Upgrade Guide</th>
285</tr>
286<tr>
287 <ti>default-linux/alpha/2005.0</ti>
288 <ti>Default Alpha 2005.0 profile for 2.6 kernels</ti>
289 <ti></ti>
290</tr>
291<tr>
292 <ti>default-linux/alpha/2005.0/2.4</ti>
293 <ti>Alpha 2005.0 profile for 2.4 kernels</ti>
294 <ti></ti>
295</tr>
296<tr>
297 <ti>default-linux/amd64/2005.0</ti>
298 <ti>Default AMD64 2005.0 profile for 2.6 kernels</ti>
299 <ti>
300 <uri
301 link="/proj/en/base/amd64/howtos/index.xml?part=1&amp;chap=1">Upgrading to
302 2005.0</uri>
303 </ti>
304</tr>
305<tr>
306 <ti>default-linux/amd64/2005.0/no-multilib</ti>
307 <ti>AMD64 2005.0 profile for multilib-disabled system installations</ti>
308 <ti>
309 <uri link="/proj/en/base/amd64/2005.0-upgrade-amd64.xml">Upgrading to
310 2005.0</uri>
311 </ti>
312</tr>
313<tr>
314 <ti>default-linux/arm/2005.0</ti>
315 <ti>Default ARM 2005.0 profile for 2.6 kernels</ti>
316 <ti></ti>
317</tr>
318<tr>
319 <ti>default-linux/hppa/2005.0</ti>
320 <ti>Default HPPA 2005.0 profile for 2.6 kernels</ti>
321 <ti></ti>
322</tr>
323<tr>
324 <ti>default-linux/hppa/2005.0/2.4</ti>
325 <ti>HPPA 2005.0 profile for 2.4 kernels</ti>
326 <ti></ti>
327</tr>
328<tr>
329 <ti>default-linux/mips/2005.0</ti>
330 <ti>Default MIPS 2005.0 profile</ti>
331 <ti></ti>
332</tr>
333<tr>
334 <ti>default-linux/mips/cobalt/2005.0</ti>
335 <ti>Cobalt specific MIPS 2005.0 profile</ti>
336 <ti></ti>
337</tr>
338<tr>
339 <ti>default-linux/mips/mips64/n32/2005.0</ti>
340 <ti>2005.0 profile for n32-supporting MIPS platforms</ti>
341 <ti></ti>
342</tr>
343<tr>
344 <ti>default-linux/mips/mips64/ip28/2005.0</ti>
345 <ti>Indigo2 Impact specific 64-bit 2005.0 profile</ti>
346 <ti></ti>
347</tr>
348<tr>
349 <ti>default-linux/mips/mips64/2005.0</ti>
350 <ti>64-bit MIPS 2005.0 profile</ti>
351 <ti></ti>
352</tr>
353<tr>
354 <ti>default-linux/ppc/2005.0</ti>
355 <ti>Default PPC 2005.0 profile for 2.6 kernels</ti>
356 <ti></ti>
357</tr>
358<tr>
359 <ti>default-linux/ppc64/2005.0</ti>
360 <ti>Default PPC64 2005.0 profile for 2.6 kernels</ti>
361 <ti></ti>
362</tr>
363<tr>
364 <ti>default-linux/s390/2005.0</ti>
365 <ti>Default S390 2005.0 profile</ti>
366 <ti></ti>
367</tr>
368<tr>
369 <ti>default-linux/sparc/sparc32/2005.0</ti>
370 <ti>Default Sparc 32-bit 2005.0 profile</ti>
371 <ti></ti>
372</tr>
373<!-- http://dev.gentoo.org/~dsd/kernel-2.6.htm
374 No subprofiles for sparc
375<tr>
376 <ti>default-linux/sparc/sparc32/2005.0/2.6</ti>
377 <ti>Sparc 32-bit 2005.0 profile for 2.6 kernels</ti>
378 <ti></ti>
379</tr>
380-->
381<tr>
382 <ti>default-linux/sparc/sparc64/2005.0</ti>
383 <ti>Default Sparc 64-bit 2005.0 profile</ti>
384 <ti></ti>
385</tr>
386<!-- http://dev.gentoo.org/~dsd/kernel-2.6.htm
387 No subprofiles for sparc
388<tr>
389 <ti>default-linux/sparc/sparc64/2005.0/2.6</ti>
390 <ti>Sparc 64-bit 2005.0 profile for 2.6 kernels</ti>
391 <ti></ti>
392</tr>
393-->
394<tr>
395 <ti>default-linux/x86/2005.0</ti>
396 <ti>Default x86 2005.0 profile for 2.6 kernels</ti>
397 <ti></ti>
398</tr>
399<tr>
400 <ti>default-linux/x86/2005.0/2.4</ti>
401 <ti>x86 2005.0 profile for 2.4 kernels</ti>
402 <ti></ti>
403</tr>
404</table>
405
406<p>
407To switch to the selected profile, point the <path>/etc/make.profile</path>
408symlink to the new location. Make sure your Portage is updated before you change
409your profile!
410</p>
411
412<pre caption="Changing to a 2005.0 profile">
253# <i>rm /etc/make.profile</i> 413# <i>rm /etc/make.profile</i>
254# <i>ln -s ../usr/portage/profiles/default-x86-2004.0 /etc/make.profile</i> 414# <i>ln -s ../usr/portage/profiles/</i>&lt;selected profile&gt;<i> /etc/make.profile</i>
255</pre> 415</pre>
416
417<p>
418If you are running a Linux 2.4-based system but want to migrate to a 2.6-based
419kernel, make sure you read our <uri link="/doc/en/migration-to-2.6.xml">Gentoo
420Linux 2.6 Migration Guide</uri>.
421</p>
422
423</body>
424</section>
425<section>
426<title>Updating to 2004.3</title>
427<body>
428
429<p>
430With the introduction of the 2004.3 profiles, users are not going to see huge
431modifications of their systems (see below for details). However, Gentoo
432developers decided to push out this new profile and to deprecate quite a few of
433the old ones to speed up the adoption of <e>stacked profiles</e>, that is, the
434profiles that follow the new layout of the <path>/usr/portage/profiles</path>
435directory, for instance
436<path>/usr/portage/profiles/default-linux/x86/2004.3</path> (supported by
437Portage 2.0.51 or later).
438</p>
439
440<p>
441To switch to the 2004.3 profile, point the <path>/etc/make.profile</path>
442symlink to the new location:
443</p>
444
445<warn>
446Don't forget to upgrade Portage <e>before</e> you change your profile!!!
447</warn>
448
449<pre caption="Updating the /etc/make.profile symlink">
450<comment>substitute &lt;arch&gt; with your arch</comment>
451# <i>rm /etc/make.profile</i>
452# <i>ln -s ../usr/portage/profiles/default-linux/&lt;arch&gt;/2004.3 /etc/make.profile</i>
453</pre>
454
455<p>
456<b>All archs</b> - As said above, there are no big changes introduced in this
457profile. However, it should be noted that <c>sys-apps/slocate</c> and
458<c>net-misc/dhcpcd</c> are no longer considered system packages. This means
459that if you run <c>emerge --depclean</c>, Portage will try to remove them from
460your system. If you need any of those packages, add them to
461<path>/var/lib/portage/world</path> after the profile switch, or manually
462emerge them.
463</p>
464
465<p>
466<b>ppc</b> - <c>sys-fs/udev</c> is now the default instead of
467<c>sys-fs/devfs</c> for newly installed machines. This has no
468effect on already installed machines, though.
469</p>
470
471</body>
472</section>
473<section>
474<title>Updating to 2004.2</title>
475<body>
476
477<p>
478To switch to the 2004.2 profile, point the <path>/etc/make.profile</path>
479symlink to the new location:
480</p>
481
482<warn>
483Don't forget to upgrade Portage <e>before</e> you change your profile!!!
484</warn>
485
486<pre caption="Updating the /etc/make.profile symlink">
487<comment>substitute &lt;arch&gt; with your arch</comment>
488# <i>rm /etc/make.profile</i>
489# <i>ln -s ../usr/portage/profiles/default-linux/&lt;arch&gt;/2004.2 /etc/make.profile</i>
490</pre>
491
492<p>
493<b>x86</b> - This profile changes the default X11 implementation from
494<c>x11-base/xfree</c> to <c>x11-base/xorg-x11</c>. This change only touches
495the <e>default</e> value, and is only relevant for those who have not installed
496an X server yet. If you already have one installed, then it will not affect
497you at all; you are free to switch from one X server to the other exactly as
498before.
499</p>
500
501<p>
502<b>amd64</b> - There are no fundamental changes from previous profiles, no
503specific action needs to be performed.
504</p>
505
506</body>
507</section>
508<section>
509<title>Updating to 2004.0</title>
510<body>
511
512<p>
513To switch to the 2004.0 profile, point the <path>/etc/make.profile</path>
514symlink to the new location:
515</p>
516
517<pre caption="Updating the /etc/make.profile symlink">
518<comment>substitute &lt;arch&gt; with your arch</comment>
519# <i>rm /etc/make.profile</i>
520# <i>ln -s ../usr/portage/profiles/default-&lt;arch&gt;-2004.0 /etc/make.profile</i>
521</pre>
522
523<p>
524<b>All archs</b> - There are no fundamental changes from previous profiles, no
525specific action needs to be performed.
526</p>
256 527
257</body> 528</body>
258</section> 529</section>
259<section> 530<section>
260<title>Updating from profiles older than 1.4 to 1.4</title> 531<title>Updating from profiles older than 1.4 to 1.4</title>
268</body> 539</body>
269</section> 540</section>
270</chapter> 541</chapter>
271 542
272</guide> 543</guide>
273

Legend:
Removed from v.1.2  
changed lines
  Added in v.1.21

  ViewVC Help
Powered by ViewVC 1.1.20