We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a46d4c2 commit 596b14aCopy full SHA for 596b14a
pkg/docker/entrypoint.sh
@@ -61,9 +61,14 @@ EOF
61
# This is a bit kludgy, but necessary as the container uses BusyBox/ash as
62
# it's shell and not bash which would allow a much cleaner implementation
63
for var in $(env | grep "^PGADMIN_CONFIG_" | cut -d "=" -f 1); do
64
- # shellcheck disable=SC2086
65
- # shellcheck disable=SC2046
66
- echo ${var#PGADMIN_CONFIG_} = $(eval "echo \$$var") >> "${CONFIG_DISTRO_FILE_PATH}"
+ # Get the raw value
+ val=$(eval "echo \"\$$var\"")
+ # This normalization step is what makes 'true', 'True'
67
+ case "$(echo "$val" | tr '[:upper:]' '[:lower:]')" in
68
+ true) val="True" ;;
69
+ false) val="False" ;;
70
+ esac
71
+ echo "${var#PGADMIN_CONFIG_} = $val" >> "${CONFIG_DISTRO_FILE_PATH}"
72
done
73
fi
74
0 commit comments