Walter Dnes wrote: > On Tue, Jun 21, 2005 at 10:51:57PM +0200, Holly Bostick wrote > > >>On my x86 system, the +gnome flag is set in >>/usr/portage/profiles/default-linux/x86/make.defaults. >> >>So yes, if you want -gnome, you do need to set it specifically in >>/etc/make.conf, and then do an emerge --newuse world to get recompile >>all of the packages that currently have gnome support included, without >>such support. > > > A lot of people got bitten when ipv6 was added to make.defaults. I > see that it's happening again with gnome. One of the reasons I use > Gentoo is because I want control over what gets installed on my machine, > rather than succumb to MS-style kitchen-sink-bloatware. I just had a > look at /usr/portage/profiles/default-linux/x86/make.defaults, and all I > can say is AAAAAAAAAARRRRRRRRRRGGGGGGGGGGHHHHHHHHHH!!!!!!!!!! > > I'm seriously considering zapping the USE variable in make.defaults. > Then running "emerge --deep --newuse --world", followed by "emerge > --deep --newuse --system", followed by "revdep-rebuild --ask". It'll be > interesting to see how many hundreds of megs I'll regain on my harddrive > and how much faster my system will run. > > Yes, I know make.defaults gets overwritten. What package owns it, or > more importantly, overwrites it??? Neither qpkg nor equery seem to know.
It's part of the portage tree. You can override almost anything in the profile. Some things are overriden in /etc/portage (see man portage) but in this case you can simply add USE="-gnome" to make.conf (Holly said it first ;-)). Zac > Even if I run a script that runs ed against make.defaults before calling > emerge, the big multi-package emerges are a potential backdoor for > make.defaults to get over-written part-way through, and the remaining > packages will get built with all the crap I don't want/need. > -- gentoo-user@gentoo.org mailing list