mirror of
https://git.yoctoproject.org/poky
synced 2026-05-07 16:59:22 +00:00
rpm: turn Berkeley DB hard dependency into PACKAGECONFIG
In the future we hope to switch to sqlite instead of Berkeley DB, so prepare for this by adding an (enabled by default) PACKAGECONFIG for Berkeley DB. (From OE-Core rev: 365f0804a0726fe4be9eb7ef3515fea2dd38bef1) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
d54f9cf4cf
commit
b96c342fbd
@@ -51,7 +51,7 @@ S = "${WORKDIR}/git"
|
||||
# included in 4.16.1.3
|
||||
CVE_CHECK_WHIETLIST += "CVE-2021-20271"
|
||||
|
||||
DEPENDS = "libgcrypt db file popt xz bzip2 elfutils python3"
|
||||
DEPENDS = "libgcrypt file popt xz bzip2 elfutils python3"
|
||||
DEPENDS_append_class-native = " file-replacement-native bzip2-replacement-native"
|
||||
|
||||
inherit autotools gettext pkgconfig python3native
|
||||
@@ -74,11 +74,12 @@ EXTRA_OECONF_append_class-nativesdk = " --sysconfdir=/etc --disable-plugins"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'inhibit', '', d)}"
|
||||
PACKAGECONFIG ??= "bdb ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', 'inhibit', '', d)}"
|
||||
# The inhibit plugin serves no purpose outside of the target
|
||||
PACKAGECONFIG_remove_class-native = "inhibit"
|
||||
PACKAGECONFIG_remove_class-nativesdk = "inhibit"
|
||||
|
||||
PACKAGECONFIG[bdb] = "--enable-bdb,--disable-bdb,db"
|
||||
PACKAGECONFIG[imaevm] = "--with-imaevm,,ima-evm-utils"
|
||||
PACKAGECONFIG[inhibit] = "--enable-inhibit-plugin,--disable-inhibit-plugin,dbus"
|
||||
PACKAGECONFIG[rpm2archive] = "--with-archive,--without-archive,libarchive"
|
||||
|
||||
Reference in New Issue
Block a user