X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=tests%2Frun.in;h=24133fbcb5d33e0156059cd874b8f927dfb082eb;hb=2a14eaf5dd1664414f863b4395b674921e619b09;hp=949cae538234ba9a7567a3101975375da4c67f64;hpb=d551fd3be8a6a30109596f9e1eb42231c4574505;p=openldap diff --git a/tests/run.in b/tests/run.in index 949cae5382..24133fbcb5 100644 --- a/tests/run.in +++ b/tests/run.in @@ -2,7 +2,7 @@ # $OpenLDAP$ ## This work is part of OpenLDAP Software . ## -## Copyright 1998-2005 The OpenLDAP Foundation. +## Copyright 1998-2007 The OpenLDAP Foundation. ## All rights reserved. ## ## Redistribution and use in source and binary forms, with or without @@ -27,13 +27,15 @@ export SRCDIR TOPSRCDIR LN_S EGREP_CMD AC_bdb=@BUILD_BDB@ AC_hdb=@BUILD_HDB@ AC_ldap=ldap@BUILD_LDAP@ -AC_ldbm=@BUILD_LDBM@ AC_meta=meta@BUILD_META@ AC_monitor=@BUILD_MONITOR@ AC_relay=relay@BUILD_RELAY@ AC_sql=sql@BUILD_SQL@ # overlays +AC_accesslog=accesslog@BUILD_ACCESSLOG@ +AC_dds=dds@BUILD_DDS@ +AC_dynlist=dynlist@BUILD_DYNLIST@ AC_pcache=pcache@BUILD_PROXYCACHE@ AC_ppolicy=ppolicy@BUILD_PPOLICY@ AC_refint=refint@BUILD_REFINT@ @@ -49,11 +51,23 @@ AC_WITH_SASL=@WITH_SASL@ AC_WITH_TLS=@WITH_TLS@ AC_WITH_MODULES_ENABLED=@WITH_MODULES_ENABLED@ AC_ACI_ENABLED=aci@WITH_ACI_ENABLED@ +AC_THREADS=threads@BUILD_THREAD@ +AC_LIBS_DYNAMIC=lib@BUILD_LIBS_DYNAMIC@ -export AC_bdb AC_hdb AC_ldap AC_ldbm AC_meta AC_monitor AC_relay AC_sql -export AC_pcache AC_ppolicy AC_refint AC_retcode AC_rwm AC_unique AC_syncprov -export AC_translucent AC_WITH_SASL AC_WITH_TLS AC_WITH_MODULES_ENABLED AC_ACI_ENABLED -export AC_valsort +# sanitize +if test "${AC_ldap}" = "ldapmod" && test "${AC_LIBS_DYNAMIC}" = "static" ; then + AC_ldap="ldapno" +fi +if test "${AC_meta}" = "metamod" && test "${AC_LIBS_DYNAMIC}" = "static" ; then + AC_meta="metano" +fi + +export AC_bdb AC_hdb AC_ldap AC_meta AC_monitor AC_relay AC_sql \ + AC_accesslog AC_dynlist AC_pcache AC_ppolicy AC_refint AC_retcode \ + AC_rwm AC_unique AC_syncprov AC_translucent AC_valsort \ + AC_dds \ + AC_WITH_SASL AC_WITH_TLS AC_WITH_MODULES_ENABLED AC_ACI_ENABLED \ + AC_THREADS AC_LIBS_DYNAMIC if test ! -x ../servers/slapd/slapd ; then echo "Could not locate slapd(8)" @@ -107,7 +121,7 @@ while test $# -gt 0 ; do done if test -z "$BACKEND" ; then - for b in bdb ldbm hdb ; do + for b in bdb hdb ; do if eval "test \"\$AC_$b\" != no" ; then BACKEND=$b break @@ -162,13 +176,13 @@ if test -d ${TESTDIR} ; then /bin/rm -rf ${TESTDIR}/db.* fi fi +mkdir -p ${TESTDIR} if test $USERDATA = yes ; then if test ! -d userdata ; then echo "User data directory (userdata) does not exist." exit 1 fi - mkdir -p ${TESTDIR} cp -R userdata/* ${TESTDIR} fi