On 11/02/2013 14:09, Tanstaafl wrote:
> On 2013-02-10 3:43 PM, Neil Bothwick <[email protected]> wrote:
>> On Sun, 10 Feb 2013 15:40:00 -0500, Tanstaafl wrote:
>>
>>> Here's what IUSE says are enabled for the currently installed lvm2:
>>>
>>> readline +static +static-libs clvm cman +lvm1 selinux
>>
>> IUSE shows the flags that were available to that build, USE shows the
>> flags that were used.
> 
> Ah, thanks for that...
> 
> Ok, so the current one was installed with::
> 
> amd64 elibc_glibc kernel_linux lvm1 multilib readline static static-libs
> userland_GNU
> 
> And the update wants to install with:
> 
> USE="lvm1 readline thin%* udev%* (-clvm) (-cman) (-selinux) -static*
> -static-libs*"
> 
> So, what is with the differences?
> 
> + thin udev
> 
> Why is amd64, elibc_glibc, kernel_linux, multilib & userland_GNU not
> included?
> 
> and why omitting
> 
> - static, static-libs
> 
> ?
> 
> Just trying to understand why the changes, and want to make sure lvm
> isn't going to end up failing on me the next reboot...
> 
> Thanks
> 

The answers to most of the questions you asked are in the ebuild file
and in the ChangeLog. You can find them at

$PORTDIR/sys-fs/lvm2/



amd64, elibc_glibc, kernel_linux, multilib & userland_GNU are not in
emerge output as those are not USE flags in the regular sense of the
word. Don't worry about them, they define the basic settings upon which
portage built your host. Change any of them only at your peril, you will
break things horribly (and keep N pieces, where N is a big number). You
can see the full lot near the end of

emerge --info

-- 
Alan McKinnon
[email protected]


Reply via email to