On Tue, 9 Feb 2016 17:55:54 +0000 (UTC), James wrote: > > > The hierarchy is package.use > make.conf > profile > > I forgot USE as environment variable, so: > > USE(env) > package.use > make.conf > profile > > Hmmm. Remember I posted that this package.use setting besides > make.conf -system was there for a long time now:: > > > # cat /etc/portage/package.use/package.use | grep systemd > sys-apps/dbus -systemd > > > So where does the magic "-systemd" setting go to override all? > You know, one ring to rule them all?
YOU put the systemd USE flag in /etc/portage/package.use/zzz-autounmask. If you hadn't put it there, you wouldn't feel the need to override it. It got there because the autounmask feature of portage put it in a config protected file and then you enabled it with etc-update or similar. The real question is, if you are so vehemently opposed to systemd, why did you tell etc-update to enable that USE flag? You could override it in a file that is parsed after zzz-autounmask, but what would be the point? Portage put it there because one of your package/USE choices required it. If you do override it, portage will refuse to update until you fix things, which you should have done in the first place instead of running etc-update without looking to see what it was going to do. -- Neil Bothwick Speak softly and carry a cellular phone.
pgp8aH9he3siV.pgp
Description: OpenPGP digital signature

