mirror of
git://git.openembedded.org/meta-openembedded
synced 2026-01-01 13:58:06 +00:00
libdevmapper,lvm2: Do not inherit license
inheriting license class which brings in AVAILABLE_LICENSES into do_configure task checksums class since it wants to enable thin-provisioning-tools if distro allows GPL-3 automatically, but this brings issues when other layers which have additional licenses are provided which ends up in signature mismatches so leave that setting to end-user and keep it disabled by default with a comment in recipes stating that if needed then the user should enable it via config metadata or bbappends. Signed-off-by: Khem Raj <raj.khem@gmail.com>
This commit is contained in:
parent
30ca058a1e
commit
f592e81f11
|
|
@ -21,12 +21,11 @@ SRC_URI = "git://sourceware.org/git/lvm2.git;branch=main \
|
|||
SRCREV = "3e8bd8d1bd70691f09a170785836aeb4f83154e6"
|
||||
S = "${WORKDIR}/git"
|
||||
|
||||
inherit autotools-brokensep pkgconfig systemd license
|
||||
inherit autotools-brokensep pkgconfig systemd
|
||||
|
||||
LVM2_PACKAGECONFIG = "dmeventd"
|
||||
LVM2_PACKAGECONFIG_append_class-target = " \
|
||||
${@bb.utils.filter('DISTRO_FEATURES', 'selinux', d)} \
|
||||
${@incompatible_license_contains('GPLv3', '', 'thin-provisioning-tools', d)} \
|
||||
"
|
||||
|
||||
# odirect is always enabled because there currently is a bug in
|
||||
|
|
@ -39,6 +38,7 @@ PACKAGECONFIG[dmeventd] = "--enable-dmeventd,--disable-dmeventd"
|
|||
PACKAGECONFIG[odirect] = "--enable-o_direct,--disable-o_direct"
|
||||
PACKAGECONFIG[readline] = "--enable-readline,--disable-readline,readline"
|
||||
PACKAGECONFIG[selinux] = "--enable-selinux,--disable-selinux,libselinux"
|
||||
# NOTE: Add thin-provisioning-tools only if your distro policy allows GPL-3.0 license
|
||||
PACKAGECONFIG[thin-provisioning-tools] = "--with-thin=internal,--with-thin=none,,thin-provisioning-tools"
|
||||
|
||||
# Unset user/group to unbreak install.
|
||||
|
|
@ -55,4 +55,3 @@ EXTRA_OECONF = "--with-user= \
|
|||
--with-thin-repair=${sbindir}/thin_repair \
|
||||
--with-thin-restore=${sbindir}/thin_restore \
|
||||
"
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user