To check server is listening before attempting to add data
# Wait for LDAP to start
sleep 1
-# Add test data
count=0
while [ $count -lt 10 ] ; do
- if ldapadd -x -H ldap://127.0.0.1:3890/ -D "cn=admin,cn=config" -w secret -f src/tests/salt-test-server/salt/ldap/base.ldif ; then
+ if [ `ss -ltnp | grep 3890 | wc -l` -ge 1 ] ; then
break 2
else
count=$((count+1))
fi
done
+# Add test data
+ldapadd -x -H ldap://127.0.0.1:3890/ -D "cn=admin,cn=config" -w secret -f src/tests/salt-test-server/salt/ldap/base.ldif
+
if [ $? -ne 0 ]; then
echo "Error configuring server"
exit 1