mirror of
https://github.com/openembedded/meta-openembedded.git
synced 2026-06-04 14:39:54 +00:00
openldap: use recommended backend mdb
The mdb backend to slapd(8) is the recommended primary backend for a normal slapd database. Add PACKAGECONFIG 'mdb' to enable it and build mdb as SLAPD_STATIC_BACKENDS. This fixes the errors while starting slapd: $systemctl start slapd Job for slapd.service failed because the control process exited \ with error code. See "systemctl status slapd.service" and \ "journalctl -xe" for details. $ systemctl status slapd ... /etc/openldap/slapd.conf: line 53: <database> failed init (bdb) Unrecognized database type (bdb) slapd.service: Control process exited, code=exited status=1 ... Signed-off-by: Kai Kang <kai.kang@windriver.com> Signed-off-by: Wenzong Fan <wenzong.fan@windriver.com> Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
This commit is contained in:
@@ -53,7 +53,7 @@ EXTRA_OECONF += "--with-yielding-select=yes"
|
||||
EXTRA_OECONF += "--enable-dynamic"
|
||||
|
||||
PACKAGECONFIG ??= "gnutls modules \
|
||||
ldap meta monitor null passwd shell proxycache dnssrv \
|
||||
mdb ldap meta monitor null passwd shell proxycache dnssrv \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'ipv6', 'ipv6', '', d)} \
|
||||
"
|
||||
#--with-tls with TLS/SSL support auto|openssl|gnutls [auto]
|
||||
@@ -97,7 +97,7 @@ PACKAGECONFIG[hdb] = "--enable-hdb=yes,--enable-hdb=no,db"
|
||||
PACKAGECONFIG[ldap] = "--enable-ldap=mod,--enable-ldap=no,"
|
||||
|
||||
#--enable-mdb enable mdb database backend no|yes|mod [yes]
|
||||
PACKAGECONFIG[mdb] = "--enable-mdb=mod,--enable-mdb=no,"
|
||||
PACKAGECONFIG[mdb] = "--enable-mdb=yes,--enable-mdb=no,"
|
||||
|
||||
#--enable-meta enable metadirectory backend no|yes|mod no
|
||||
PACKAGECONFIG[meta] = "--enable-meta=mod,--enable-meta=no,"
|
||||
|
||||
Reference in New Issue
Block a user