On Wed, 2015-03-11 at 13:43 -0700, Zac Medico wrote: > On 03/11/2015 01:16 PM, Joakim Tjernlund wrote: > > On Wed, 2015-03-11 at 10:56 -0700, Zac Medico wrote: > > > On 03/11/2015 08:48 AM, Joakim Tjernlund wrote: > > > > On Sun, 2015-03-08 at 11:58 -0700, Zac Medico wrote: > > > > > On 03/08/2015 10:01 AM, Joakim Tjernlund wrote: > > > > > > On Sun, 2015-03-08 at 15:47 +0000, Joakim Tjernlund wrote: > > > > > > > > > > > > > > package.use/package.use.force is a bit different though: > > > > > > > cat /etc/portage/package.use/qemu > > > > > > > app-emulation/qemu vde -alsa -pulseaudio -bluetooth -opengl > > > > > > > qemu_user_targets_x86_64 xattr > > > > > > > virtfs > > > > > > > static- > > > > > > > user > > > > > > > > > > > > > > #Needed by static-user > > > > > > > sys-libs/zlib static-libs > > > > > > > dev-libs/glib static-libs > > > > > > > sys-apps/attr static-libs > > > > > > > > > > > > > > Moving this to package.use/package.use.force does not respect > > > > > > > -alsa, -pulseaudio, -opengl all > > > > > > > flags which has a - on them, emerge wants to turn them on again. > > > > > > > > > > > > > > Am I missing something? > > > > > > > Using portage 2.2.18 > > > > > > > > > > > > Appears one have to use package.use.mask for that. > > > > > > cat package.use.mask > > > > > > app-emulation/qemu alsa pulseaudio bluetooth opengl > > > > > > It would be handy if one could use the same syntax as in > > > > > > /etc/portage/package.use/qemu(-alsa - > > > > > > opengl > > > > > > etc.) > > > > > > > > > > > > Jocke > > > > > > > > > > > > > > > > Yes, the inverted use.mask logic can be confusing if you are not > > > > > familiar with it. The negative > > > > > flags > > > > > have a > > > > > special meaning within the context of of portage's "incremental > > > > > stacking" behavior, so they can > > > > > still > > > > > be > > > > > useful, though not in the same way that you you attempted to use them.
Just noticed that USE flags in profiles/package.use.mask override everything so this USE=thin emerge -av sys-fs/lvm2 will not turn on thin if thin is in profiles/package.use.mask How can just change the default so a user can easily turn it on ? jcoke
