mirror of
https://github.com/samba-team/samba.git
synced 2025-01-03 01:18:10 +03:00
ldb: Build lmdb backend also in non-AD case
We should build with lmdb support also if it is not in AD case. The lmdb
backend is also used e.g. by sssd.
If you don't want to build it, you can always specify --without-ldb-lmdb
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15721
Signed-off-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Autobuild-User(master): Andreas Schneider <asn@cryptomilk.org>
Autobuild-Date(master): Wed Sep 25 05:36:13 UTC 2024 on atb-devel-224
(cherry picked from commit fdef894d79
)
This commit is contained in:
parent
aabaf6aaf5
commit
0b3e0bc292
@ -34,20 +34,16 @@ def configure(conf):
|
||||
Logs.warn("NOTE: Some AD DC parts of selftest will fail")
|
||||
|
||||
conf.env.REQUIRE_LMDB = False
|
||||
else:
|
||||
if Options.options.without_ad_dc:
|
||||
conf.env.REQUIRE_LMDB = False
|
||||
else:
|
||||
if Options.options.without_ldb_lmdb:
|
||||
if not Options.options.without_ad_dc and \
|
||||
conf.CONFIG_GET('ENABLE_SELFTEST'):
|
||||
raise Errors.WafError('--without-ldb-lmdb conflicts '
|
||||
'with --enable-selftest while '
|
||||
'building the AD DC')
|
||||
elif Options.options.without_ldb_lmdb:
|
||||
if not Options.options.without_ad_dc and \
|
||||
conf.CONFIG_GET('ENABLE_SELFTEST'):
|
||||
raise Errors.WafError('--without-ldb-lmdb conflicts '
|
||||
'with --enable-selftest while '
|
||||
'building the AD DC')
|
||||
|
||||
conf.env.REQUIRE_LMDB = False
|
||||
else:
|
||||
conf.env.REQUIRE_LMDB = True
|
||||
conf.env.REQUIRE_LMDB = False
|
||||
else:
|
||||
conf.env.REQUIRE_LMDB = True
|
||||
|
||||
# if lmdb support is enabled then we require lmdb
|
||||
# is present, build the mdb back end and enable lmdb support in
|
||||
|
Loading…
Reference in New Issue
Block a user