From 7785b314314e0b96ed57c12173e738ac5f12381b Mon Sep 17 00:00:00 2001 From: Zahary Karadjov Date: Thu, 20 Jun 2019 19:03:03 +0300 Subject: [PATCH] For some reason, git's env variables are not defined inside the docker build env --- Makefile | 4 ++-- scripts/create_nimble_link.sh | 6 ++++-- vendor/nim-json-rpc | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 7b43bc4ff..52958ee08 100644 --- a/Makefile +++ b/Makefile @@ -114,8 +114,8 @@ endif # for runtime path (i.e.: the second line in $(NIMBLE_DIR)/pkgs/*/*.nimble-link) $(NIMBLE_DIR): | $(NIM_BINARY) mkdir -p $(NIMBLE_DIR)/pkgs - NIMBLE_DIR="$(NIMBLE_DIR)" PWD_CMD="$(PWD)" \ - git submodule foreach --quiet 'bash $(CURDIR)/scripts/create_nimble_link.sh' + NIMBLE_DIR="$(CURDIR)/$(NIMBLE_DIR)" PWD_CMD="$(PWD)" \ + git submodule foreach --quiet 'bash $(CURDIR)/scripts/create_nimble_link.sh "$$sm_path"' # symlink nimbus.nims: diff --git a/scripts/create_nimble_link.sh b/scripts/create_nimble_link.sh index 96360ea18..e0dd313cf 100644 --- a/scripts/create_nimble_link.sh +++ b/scripts/create_nimble_link.sh @@ -1,11 +1,13 @@ set -u +module_name="${1#*/}" + if [ `ls -1 *.nimble 2>/dev/null | wc -l ` -gt 0 ]; then - mkdir -p "$toplevel/${NIMBLE_DIR}/pkgs/${sm_path#*/}-#head" + mkdir -p "${NIMBLE_DIR}/pkgs/${module_name}-#head" PKG_DIR="$(${PWD_CMD})" if [ -d src ]; then PKG_DIR="${PKG_DIR}/src" fi - echo -e "${PKG_DIR}\n${PKG_DIR}" > "$toplevel/${NIMBLE_DIR}/pkgs/${sm_path#*/}-#head/${sm_path#*/}.nimble-link" + echo -e "${PKG_DIR}\n${PKG_DIR}" > "${NIMBLE_DIR}/pkgs/${module_name}-#head/${module_name}.nimble-link" fi diff --git a/vendor/nim-json-rpc b/vendor/nim-json-rpc index 187a670d9..9d0326aad 160000 --- a/vendor/nim-json-rpc +++ b/vendor/nim-json-rpc @@ -1 +1 @@ -Subproject commit 187a670d9792a3c20c2db1753e9c93635594e048 +Subproject commit 9d0326aad41c0efdc83b5612e76f7a493d82f27d