On Tue, Jan 28, 2014 at 01:42:22AM +0000, Martin Vaeth wrote
> Walter Dnes <waltd...@waltdnes.org> wrote:
> > USE="-* ${USECPU} ${USEOTHER}"
> >
> > If you want to look at it that way, what I've
> > really done is to replace the default USE flag set with my own defaults
> 
> ... *including* the defaults specified in individual ebuilds.
> About the default flags in profiles one may argue, but the
> ebuild-enabled defaults are usually very decent and strongly
> encouraged by upstream.
> For this reason using "-Flag" in make.conf should better
> be used sparringly: Unless you are sure that you want to disable
> a particular feature really *globally*, it is better to turn it off
> in /etc/portage/package.use for each package separately so that
> packages which you might install in some future (or which add this
> flag in some future) do not have already changed their default.

  I ran into that with the "suid" flag in xorg-server.  I enabled "suid"
for xorg-server in package.use.  Then a couple of other packages started
needing it.  I test ran...

USE="suid" emerge -pv --deep --changed-use --update @world

...and no additional packages (beyond the ones I wanted) needed to be
rebuilt.  That's when I moved "suid" into make.conf.

-- 
Walter Dnes <waltd...@waltdnes.org>
I don't run "desktop environments"; I run useful applications

Reply via email to