From ccca839aa5b9dc376370a743592e869a3e86aa44 Mon Sep 17 00:00:00 2001 From: haoguodong Date: Fri, 17 Aug 2018 15:49:33 +0800 Subject: [PATCH 1/2] error get dbPath from json "$(jq -r '.storage.dbPath' "$jsonConfigFile")" --- 4.0/docker-entrypoint.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/4.0/docker-entrypoint.sh b/4.0/docker-entrypoint.sh index c0d818db0..9f888557b 100755 --- a/4.0/docker-entrypoint.sh +++ b/4.0/docker-entrypoint.sh @@ -168,7 +168,7 @@ _dbPath() { if ! dbPath="$(_mongod_hack_get_arg_val --dbpath "$@")"; then if _parse_config "$@"; then - dbPath="$(jq '.storage.dbPath' "$jsonConfigFile")" + dbPath="$(jq -r '.storage.dbPath' "$jsonConfigFile")" fi fi From eefc62ded2695ecf5e14193be7bc9640f79e1bd1 Mon Sep 17 00:00:00 2001 From: Tianon Gravi Date: Fri, 17 Aug 2018 11:50:30 -0700 Subject: [PATCH 2/2] Update the other versions too --- 3.2/docker-entrypoint.sh | 2 +- 3.4/docker-entrypoint.sh | 2 +- 3.6/docker-entrypoint.sh | 2 +- 4.1/docker-entrypoint.sh | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/3.2/docker-entrypoint.sh b/3.2/docker-entrypoint.sh index 1ac2fcbda..2da5548b9 100755 --- a/3.2/docker-entrypoint.sh +++ b/3.2/docker-entrypoint.sh @@ -168,7 +168,7 @@ _dbPath() { if ! dbPath="$(_mongod_hack_get_arg_val --dbpath "$@")"; then if _parse_config "$@"; then - dbPath="$(jq '.storage.dbPath' "$jsonConfigFile")" + dbPath="$(jq -r '.storage.dbPath' "$jsonConfigFile")" fi fi diff --git a/3.4/docker-entrypoint.sh b/3.4/docker-entrypoint.sh index 1ac2fcbda..2da5548b9 100755 --- a/3.4/docker-entrypoint.sh +++ b/3.4/docker-entrypoint.sh @@ -168,7 +168,7 @@ _dbPath() { if ! dbPath="$(_mongod_hack_get_arg_val --dbpath "$@")"; then if _parse_config "$@"; then - dbPath="$(jq '.storage.dbPath' "$jsonConfigFile")" + dbPath="$(jq -r '.storage.dbPath' "$jsonConfigFile")" fi fi diff --git a/3.6/docker-entrypoint.sh b/3.6/docker-entrypoint.sh index c0d818db0..9f888557b 100755 --- a/3.6/docker-entrypoint.sh +++ b/3.6/docker-entrypoint.sh @@ -168,7 +168,7 @@ _dbPath() { if ! dbPath="$(_mongod_hack_get_arg_val --dbpath "$@")"; then if _parse_config "$@"; then - dbPath="$(jq '.storage.dbPath' "$jsonConfigFile")" + dbPath="$(jq -r '.storage.dbPath' "$jsonConfigFile")" fi fi diff --git a/4.1/docker-entrypoint.sh b/4.1/docker-entrypoint.sh index c0d818db0..9f888557b 100755 --- a/4.1/docker-entrypoint.sh +++ b/4.1/docker-entrypoint.sh @@ -168,7 +168,7 @@ _dbPath() { if ! dbPath="$(_mongod_hack_get_arg_val --dbpath "$@")"; then if _parse_config "$@"; then - dbPath="$(jq '.storage.dbPath' "$jsonConfigFile")" + dbPath="$(jq -r '.storage.dbPath' "$jsonConfigFile")" fi fi