[oe] [meta-oe][PATCH 3/3] libldb: make openldap optional, but default
Jens Rehsack
rehsack at gmail.com
Tue Nov 10 21:26:23 UTC 2015
Since openldap isn't required, but used when found, allow qualified
users to disable the requirement to save some space.
Signed-off-by: Jens Rehsack <sno at netbsd.org>
---
meta-oe/recipes-support/libldb/libldb_1.1.17.bb | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/meta-oe/recipes-support/libldb/libldb_1.1.17.bb b/meta-oe/recipes-support/libldb/libldb_1.1.17.bb
index 44f061a..07a839d 100644
--- a/meta-oe/recipes-support/libldb/libldb_1.1.17.bb
+++ b/meta-oe/recipes-support/libldb/libldb_1.1.17.bb
@@ -4,9 +4,12 @@ SECTION = "libs"
LICENSE = "LGPL-3.0+ & LGPL-2.1+ & GPL-3.0+"
DEPENDS += "libtdb talloc libtevent popt"
-RDEPENDS_${PN} += "libtevent popt libtalloc openldap"
+RDEPENDS_${PN} += "libtevent popt libtalloc"
RDEPENDS_pyldb += "python libtdb libtalloc"
+PACKAGECONFIG ??= "ldap"
+PACKAGECONFIG[ldap] = ",,openldap"
+
SRC_URI = "http://samba.org/ftp/ldb/ldb-${PV}.tar.gz \
file://do-not-import-target-module-while-cross-compile.patch \
"
--
1.9.1
This results from analysing why there's still an openldap ...
I know, having no knob to disable ldap is dirty, but there is no such switch.
Even more dirty, the switch in samba_4% is for embedded samba3 source-base only,
the ldb bundled with samba4 just uses ldap when found.
The patch relies on the idea of qualified users - those who know that they
don't want ldap, disable it everywhere and whistle.
Cheers
--
Jens Rehsack - rehsack at gmail.com
More information about the Openembedded-devel
mailing list