diff --git a/3.7/alpine/docker-entrypoint.sh b/3.7/alpine/docker-entrypoint.sh index f939cb8b..9b749d75 100755 --- a/3.7/alpine/docker-entrypoint.sh +++ b/3.7/alpine/docker-entrypoint.sh @@ -244,8 +244,11 @@ rabbit_env_config() { local val="${!var:-}" local rawVal="$val" case "$conf" in - verify|fail_if_no_peer_cert|depth|hipe_compile) - [ -n "$val" ] && rawVal='true' || rawVal='false' + fail_if_no_peer_cert|hipe_compile) + case "${val,,}" in + false|no|0|'') rawVal='false' ;; + true|yes|1|*) rawVal='true' ;; + esac ;; vm_memory_high_watermark) continue ;; # handled separately diff --git a/3.7/debian/docker-entrypoint.sh b/3.7/debian/docker-entrypoint.sh index e7fdc28b..bb5b3c34 100755 --- a/3.7/debian/docker-entrypoint.sh +++ b/3.7/debian/docker-entrypoint.sh @@ -244,8 +244,11 @@ rabbit_env_config() { local val="${!var:-}" local rawVal="$val" case "$conf" in - verify|fail_if_no_peer_cert|depth|hipe_compile) - [ -n "$val" ] && rawVal='true' || rawVal='false' + fail_if_no_peer_cert|hipe_compile) + case "${val,,}" in + false|no|0|'') rawVal='false' ;; + true|yes|1|*) rawVal='true' ;; + esac ;; vm_memory_high_watermark) continue ;; # handled separately diff --git a/3.7/docker-entrypoint.sh b/3.7/docker-entrypoint.sh index e7fdc28b..bb5b3c34 100755 --- a/3.7/docker-entrypoint.sh +++ b/3.7/docker-entrypoint.sh @@ -244,8 +244,11 @@ rabbit_env_config() { local val="${!var:-}" local rawVal="$val" case "$conf" in - verify|fail_if_no_peer_cert|depth|hipe_compile) - [ -n "$val" ] && rawVal='true' || rawVal='false' + fail_if_no_peer_cert|hipe_compile) + case "${val,,}" in + false|no|0|'') rawVal='false' ;; + true|yes|1|*) rawVal='true' ;; + esac ;; vm_memory_high_watermark) continue ;; # handled separately