]> git.sur5r.net Git - openldap/blobdiff - servers/slapd/back-meta/data/setup.sh
fix ITS#3464
[openldap] / servers / slapd / back-meta / data / setup.sh
index e9a8f3dbb496d4cd43664b05f8479217771948b6..178644a55cbb3495cdd9fd12b6dd259b420a209c 100644 (file)
@@ -4,8 +4,8 @@ SRCDIR="../../../.."
 METADBDIR="./meta-db"
 SLAPADD="$SRCDIR/servers/slapd/tools/slapadd -v"
 
-ADDCONF="./slapd-meta-plain.conf"
-#ADDCONF="./slapd-meta-rewrite.conf"
+#ADDCONF="./slapd-meta-plain.conf"
+ADDCONF="./slapd-meta-rewrite.conf"
 #ADDCONF="./slapd-ldap-rewrite.conf"
 
 LDAPADDCONF="./slapd-ldap-raw.conf"
@@ -17,21 +17,23 @@ DEBUG=0
 
 rm -rf $METADBDIR
 rm -f schema ucdata
+
+sed "s/@PORT@/$PORT/" $ADDCONF > $CONF
+sed "s/@PORT@/$PORT/" $LDAPADDCONF > $LDAPCONF
+
 ln -s "$SRCDIR/servers/slapd/schema" .
 ln -s "$SRCDIR/libraries/liblunicode" ucdata
+
 for i in 1 2 3 ; do
        echo "Feeding directory $i"
        mkdir -p "$METADBDIR/$i"
-       $SLAPADD -f $ADDCONF -n $i -l meta-$i.ldif
+       $SLAPADD -f $ADDCONF -n `expr $i + 1` -l meta-$i.ldif
 done
 
-sed "s/@PORT@/$PORT/" $ADDCONF > $CONF
-sed "s/@PORT@/$PORT/" $LDAPADDCONF > $LDAPCONF
-
 echo ""
 echo "After slapd started, try"
 echo ""
-echo "    ldapsearch -x -H ldap://localhost:$PORT -b '' -s base namingContexts"
+echo "    ldapsearch -x -H ldap://:$PORT/ -b '' -s base namingContexts"
 echo ""
 echo "and browse the directory using the last base that appears;"
 echo "you may also try to bind as administrator of each subdirectory"
@@ -40,7 +42,7 @@ echo "to attrs \"sn\" and \"cn\" of some entries based on the ACLs ..."
 echo ""
 
 echo "Starting slapd on port $PORT"
-$SRCDIR/servers/slapd/slapd -f $CONF -h "ldap://localhost:$PORT/" -d $DEBUG
+$SRCDIR/servers/slapd/slapd -f $CONF -h "ldap://:$PORT/" -d $DEBUG
 echo "Waiting 2 secs for everything to shut down ..."
 sleep 2