[oe] [PATCH 1/1] lvm2: disable thin provisioning support if GPLv3 incompatible

Kang Kai Kai.Kang at windriver.com
Fri Sep 22 09:13:15 UTC 2017


On 2017年09月22日 03:44, Andre McCurdy wrote:
> On Thu, Sep 21, 2017 at 7:16 AM, Khem Raj <raj.khem at gmail.com> wrote:
>> On Wed, Sep 20, 2017 at 11:47 PM,  <kai.kang at windriver.com> wrote:
>>> From: Kai Kang <kai.kang at windriver.com>
>>>
>>> Disable thin provisioning support for lvm2 if it is set GPLv3
>>> incompatible.
>>>
>>> Signed-off-by: Kai Kang <kai.kang at windriver.com>
>>> ---
>>>   meta-oe/recipes-support/lvm2/lvm2.inc | 2 +-
>>>   1 file changed, 1 insertion(+), 1 deletion(-)
>>>
>>> diff --git a/meta-oe/recipes-support/lvm2/lvm2.inc b/meta-oe/recipes-support/lvm2/lvm2.inc
>>> index ab8db9cba..9791554a9 100644
>>> --- a/meta-oe/recipes-support/lvm2/lvm2.inc
>>> +++ b/meta-oe/recipes-support/lvm2/lvm2.inc
>>> @@ -23,7 +23,7 @@ inherit autotools-brokensep pkgconfig systemd
>>>   LVM2_PACKAGECONFIG = "dmeventd lvmetad"
>>>   LVM2_PACKAGECONFIG_append_class-target = " \
>>>       ${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)} \
>>> -    thin-provisioning-tools \
>>> +    ${@bb.utils.contains('INCOMPATIBLE_LICENSE', 'GPLv3', '', 'thin-provisioning-tools', d)} \
>>>       udev \
>>>   "
>> there are other strings like GPL-3.0, as well as other types of GPL 3
>> derivative licenses, I wonder if this will work for all
> Perhaps something like:
>
>    ${@incompatible_license_contains('GPLv3', '', 'thin-provisioning-tools', d)}
>
> would work more reliably?

OK. Thanks. I'll send V2.


--Kai



>> _______________________________________________
>> Openembedded-devel mailing list
>> Openembedded-devel at lists.openembedded.org
>> http://lists.openembedded.org/mailman/listinfo/openembedded-devel


-- 
Regards,
Neil | Kai Kang




More information about the Openembedded-devel mailing list