[bitnami/openldap] Follow LDAP_LOGLEVEL in setup phase (#4318)

Follow LDAP_LOGLEVEL in setup phase

Signed-off-by: tatankat <tatankat@users.noreply.github.com>

Signed-off-by: tatankat <tatankat@users.noreply.github.com>
This commit is contained in:
tatankat 2022-09-02 12:37:07 +02:00 committed by GitHub
parent 5663f1035b
commit 00612d53a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 2 deletions

View File

@ -196,12 +196,19 @@ is_ldap_not_running() {
# None
#########################
ldap_start_bg() {
local -a flags=("-h" "ldap://:${LDAP_PORT_NUMBER}/ ldapi:/// " "-F" "${LDAP_CONF_DIR}/slapd.d")
local -r retries="${1:-12}"
local -r sleep_time="${2:-1}"
local -a flags=("-h" "ldap://:${LDAP_PORT_NUMBER}/ ldapi:/// " "-F" "${LDAP_CONF_DIR}/slapd.d" "-d" "$LDAP_LOGLEVEL")
if is_ldap_not_running; then
info "Starting OpenLDAP server in background"
ulimit -n "$LDAP_ULIMIT_NOFILES"
am_i_root && flags=("-u" "$LDAP_DAEMON_USER" "${flags[@]}")
debug_execute slapd "${flags[@]}"
debug_execute slapd "${flags[@]}"&
if ! retry_while is_ldap_running "$retries" "$sleep_time"; then
error "OpenLDAP failed to start"
return 1
fi
fi
}