From 051e87dda61aa4f8eb7c748905e425ac9772de3e Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Sun, 9 Feb 2020 11:35:31 +0100 Subject: [PATCH] Only sudo chown if necessary --- scripts/cosm/generate_template.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/cosm/generate_template.sh b/scripts/cosm/generate_template.sh index 65009205..d6f79123 100755 --- a/scripts/cosm/generate_template.sh +++ b/scripts/cosm/generate_template.sh @@ -18,5 +18,8 @@ docker run --rm \ ./setup.sh \ cosmos1pkptre7fdkl6gfrzlesjjvhxhlc3r4gmmk8rs6 -# this is created as root, let's make it ours -sudo chown -R "$(id -u):$(id -g)" "$SCRIPT_DIR/template" +# The ./template folder is created by the docker daemon's user (root on Linux, current user +# when using Docker Desktop on macOS), let's make it ours if needed +if [ ! -x "$SCRIPT_DIR/template/.wasmd/config/gentx" ]; then + sudo chown -R "$(id -u):$(id -g)" "$SCRIPT_DIR/template" +fi