1 |
On Tuesday 29 April 2008, John covici wrote: |
2 |
|
3 |
> OK, what will I gain if I change the profile from |
4 |
> /usr/portage/profiles/default-linux/x86/2006.1/desktop to |
5 |
> /usr/portage/profiles/default-linux/x86/2007.0 (I don't even have a |
6 |
> 2008.0 -- maybe I need to sync)? Will it unmaks useful packages or |
7 |
> someting? |
8 |
|
9 |
diff is your friend here. Both profiles have the same grandparent so |
10 |
there are just a few pairs of files to run diff on (omitting the |
11 |
headers and comments). Unfortunately the right hand file name in the |
12 |
diff output is marked with a ">" which will upset your mailer's quote |
13 |
tracking :-( : |
14 |
|
15 |
alan@nazgul /var/portage/profiles/default-linux/x86 $ diff -r 2006.1/ |
16 |
2007.0/ |
17 |
|
18 |
diff -r 2006.1/desktop/make.defaults 2007.0/desktop/make.defaults |
19 |
5,7c5 |
20 |
< STAGE1_USE="nptl nptlonly unicode" |
21 |
< |
22 |
< USE="alsa arts cairo cdr dbus dvd dvdr eds emboss encode esd fam |
23 |
firefox gif gnome gpm gstreamer gtk hal jpeg kde ldap mad mikmod mp3 |
24 |
mpeg ogg opengl oss png qt3 qt4 quicktime sdl spell truetype vorbis |
25 |
win32codecs unicode X xml xv" |
26 |
--- |
27 |
> USE="acpi alsa arts cairo cdr dbus dvd dvdr dvdread eds emboss encode |
28 |
esd evo fam firefox gif gnome gpm gstreamer gtk hal jpeg kde kerberos |
29 |
ldap mad mikmod mp3 mpeg ogg opengl oss pdf png qt3 qt3support qt4 |
30 |
quicktime sdl spell svg tiff truetype vorbis win32codecs unicode X xml |
31 |
xv" |
32 |
|
33 |
diff -r 2006.1/desktop/virtuals 2007.0/desktop/virtuals |
34 |
4a5 |
35 |
> virtual/cdrtools app-cdr/cdrkit |
36 |
|
37 |
diff -r 2006.1/make.defaults 2007.0/make.defaults |
38 |
9,10c8,10 |
39 |
< # These USE flags are what is common between the various sub-profiles. |
40 |
< USE="cups gdbm gpm nptl nptlonly ppds unicode" |
41 |
--- |
42 |
> # These USE flags are what is common between the various sub-profiles. |
43 |
Stages 2 |
44 |
> # and 3 are built against these, so be careful what you add. |
45 |
> USE="acl cups gdbm gpm nptl nptlonly unicode" |
46 |
|
47 |
diff -r 2006.1/server/profile.bashrc 2007.0/server/profile.bashrc |
48 |
5c5 |
49 |
< if [ "${EBUILD_PHASE}" == "setup" ] |
50 |
--- |
51 |
> if [[ "${EBUILD_PHASE}" == "setup" ]] |
52 |
7c7 |
53 |
< if [ ! "${I_KNOW_WHAT_I_AM_DOING}" == "yes" ] |
54 |
--- |
55 |
> if [[ ! "${I_KNOW_WHAT_I_AM_DOING}" == "yes" ]] |
56 |
|
57 |
|
58 |
Summary: You get a few extra USE flags by default (which you can |
59 |
explicitly override in make.conf), cdrkit is the default cdrtools |
60 |
package, and the .bashrc for the shell that portage uses has had some |
61 |
syntax corrected to a better form. |
62 |
|
63 |
Chances are you are already using acpi, pdf, svg and tiff USE flags so |
64 |
these will cause no change if you upgrade your profile. The few |
65 |
packages in the tree that USE kerberos may need to be recompiled if |
66 |
this flag changes for you |
67 |
|
68 |
|
69 |
-- |
70 |
Alan McKinnon |
71 |
alan dot mckinnon at gmail dot com |
72 |
|
73 |
-- |
74 |
gentoo-user@l.g.o mailing list |