mirror of
https://git.openldap.org/openldap/openldap.git
synced 2025-12-20 22:59:34 -05:00
ITS#8224 Simplify slapd minimal built-in backend check
--enable-slapd=auto is now implicitly handled the same as =yes.
This commit is contained in:
parent
a2882e5eae
commit
5144fba8d1
1 changed files with 14 additions and 22 deletions
38
configure.in
38
configure.in
|
|
@ -441,30 +441,22 @@ if test $ol_enable_slapd = no ; then
|
||||||
eval "ol_enable_$i=no"
|
eval "ol_enable_$i=no"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
elif test $ol_enable_modules != yes &&
|
|
||||||
test $ol_enable_dnssrv = no &&
|
|
||||||
test $ol_enable_ldap = no &&
|
|
||||||
test $ol_enable_mdb = no &&
|
|
||||||
test $ol_enable_meta = no &&
|
|
||||||
test $ol_enable_asyncmeta = no &&
|
|
||||||
test $ol_enable_monitor = no &&
|
|
||||||
test $ol_enable_ndb = no &&
|
|
||||||
test $ol_enable_null = no &&
|
|
||||||
test $ol_enable_passwd = no &&
|
|
||||||
test $ol_enable_perl = no &&
|
|
||||||
test $ol_enable_relay = no &&
|
|
||||||
test $ol_enable_shell = no &&
|
|
||||||
test $ol_enable_sock = no &&
|
|
||||||
test $ol_enable_sql = no &&
|
|
||||||
test $ol_enable_wt = no ; then
|
|
||||||
dnl no slapd backend
|
|
||||||
|
|
||||||
if test $ol_enable_slapd = yes ; then
|
|
||||||
AC_MSG_ERROR([slapd requires a backend])
|
|
||||||
else
|
else
|
||||||
AC_MSG_WARN([skipping slapd, no backend specified])
|
dnl If slapd enabled and loadable module support disabled
|
||||||
ol_enable_slapd=no
|
dnl then require at least one built-in backend
|
||||||
|
|
||||||
|
if test $ol_enable_modules != yes; then
|
||||||
|
ol_any_backend=no
|
||||||
|
for i in $Backends; do
|
||||||
|
eval "ol_tmp=\$ol_enable_$i"
|
||||||
|
if test $ol_tmp = yes; then
|
||||||
|
ol_any_backend=yes
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
|
||||||
|
if test $ol_any_backend = no; then
|
||||||
|
AC_MSG_ERROR([slapd requires a backend])
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue