r3757: Some fixes for ldb_ldap
[Samba/gebeck_regimport.git] / source4 / lib / ldb / tests / test-ldap.sh
blob4fcd328cad7e8234b55eb5a4d249214c23afe279
1 #!/bin/sh
3 export PATH=/usr/local/sbin:/usr/sbin:/sbin:$PATH
4 SCHEMA_NEEDED="core nis cosine inetorgperson openldap"
6 # setup needed schema files
7 for f in $SCHEMA_NEEDED; do
8 if [ ! -r tests/schema/$f.schema ]; then
9 mkdir -p tests/schema
10 if [ -r /etc/ldap/schema/$f.schema ]; then
11 ln -s /etc/ldap/schema/$f.schema tests/schema/$f.schema
12 continue;
14 if [ -r /etc/openldap/schema/$f.schema ]; then
15 ln -s /etc/openldap/schema/$f.schema tests/schema/$f.schema
16 continue;
19 echo "ERROR: you need the following OpenLDAP schema files in tests/schema/"
20 for f in $SCHEMA_NEEDED; do
21 echo " $f.schema"
22 done
23 exit 1
25 done
27 tests/init_slapd.sh
28 tests/start_slapd.sh
30 export LDB_URL=`tests/ldapi_url.sh`
32 . tests/test-generic.sh