2020-11-10 16:52:52 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
2021-08-31 13:47:06 +00:00
|
|
|
if [ "$SLAPD_BINARY" == "NATIVE" ] || ([ "$SLAPD_BINARY" == "" ] && type slapd > /dev/null 2>&1); then
|
2022-01-07 12:59:19 +00:00
|
|
|
env BIN=$BIN:/usr/bin:/usr/sbin env/bin/python ldap-server.py
|
2020-11-10 16:52:52 +00:00
|
|
|
|
2021-08-31 13:47:06 +00:00
|
|
|
elif [ "$SLAPD_BINARY" == "DOCKER" ] || ([ "$SLAPD_BINARY" == "" ] && type docker-compose > /dev/null 2>&1); then
|
2022-03-18 16:44:58 +00:00
|
|
|
docker-compose run --service-ports --rm ldap
|
2020-11-10 16:52:52 +00:00
|
|
|
|
|
|
|
else
|
|
|
|
echo "Cannot start the LDAP server. Please install openldap or docker on your system."
|
2022-01-04 18:23:06 +00:00
|
|
|
exit 1
|
2020-11-10 16:52:52 +00:00
|
|
|
fi
|