On 14/06/2014 15:30, Tanstaafl wrote:
> Is this right?
>
>> # eix udev
>> ...
>> [U] sys-fs/udev
>> Available versions: 208-r1^t 212-r1^t ~213^t **9999^t {acl doc
>> +firmware-loader gudev introspection +kmod selinux static-libs
>> ABI_MIPS="n32 n64 o32" ABI_X86="32 64 x32"}
>> Installed versions: 208^t{tbz2}(03:30:13 PM 12/08/2013)(acl
>> firmware-loader kmod openrc -doc -gudev -introspection -selinux
>> -static-libs ABI_MIPS="-n32 -n64 -o32" ABI_X86="64 -32 -x32")
>> Homepage:
>> http://www.freedesktop.org/wiki/Software/systemd
>> Description: Linux dynamic and persistent device naming
>> support (aka userspace devfs)
> ...
>
> Installed version shows the openrc USE flag, new version doesn't.
>
> And more importantly:
>
>> # emerge -pvuDN udev
>>
>> These are the packages that would be merged, in order:
>>
>> Calculating dependencies... done!
>> [ebuild U ] sys-apps/kmod-17 [16] USE="tools zlib -debug -doc
>> -lzma -python% -static-libs (-openrc%*)" PYTHON_TARGETS="python2_7%*
>> python3_3%* -python3_2% (-python3_4)" 1,450 kB
>> [ebuild U ] sys-fs/udev-212-r1 [208] USE="acl firmware-loader
>> kmod -doc -gudev -introspection (-selinux) -static-libs (-openrc%*)"
>> ABI_X86="(64) (-32) (-x32)" 2,660 kB
>> [ebuild N ] virtual/libudev-208:0/1 USE="-static-libs"
>> ABI_X86="(64) (-32) (-x32)" 0 kB
>> [ebuild U ] virtual/udev-208-r2 [208-r1] USE="-gudev
>> -introspection -static-libs (-kmod%*) (-selinux%)" ABI_X86="(64) (-32)
>> (-x32)" 0 kB
>> [ebuild U ] sys-fs/udev-init-scripts-26-r2 [26] 0 kB
>>
>> Total: 5 packages (4 upgrades, 1 new), Size of downloads: 4,110 kB
>
> This clearly shows the -openrc USE flag being applied.
You read it wrong. The USE flag is not being applied it's being removed
(the minus "-"), and the reason it is being removed is that it doesn't
exist for the new ebuild. That's what the parenthesis means.
>
> Googling didn't reveal an answer...
It's in the emerge man page. If not there, is one of the man pages from
portage
>
>
>
--
Alan McKinnon
[email protected]