From: Michael Polenchuk Date: Wed, 23 Aug 2017 10:31:48 +0000 (+0400) Subject: Locate toplevel for git submodule X-Git-Tag: opnfv-5.0.RC1~117 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=f3f8c094a817fa0f4a60ed25185b6ca226c630d1;p=fuel.git Locate toplevel for git submodule Prior to git 1.8.4 the current working dir has to be at top-level to run git submodule update. Change-Id: I4d6c052364863f965e8140e56af17c09ee39ed59 Signed-off-by: Michael Polenchuk --- diff --git a/mcp/patches/Makefile b/mcp/patches/Makefile index 6a176db8d..fafa83f86 100644 --- a/mcp/patches/Makefile +++ b/mcp/patches/Makefile @@ -48,7 +48,7 @@ sub: .cachefuelinfo .cachefuelinfo: @if [ -n "${FUEL_TRACK_REMOTES}" ]; then \ - git submodule update --init --remote 2>/dev/null; \ + cd ${F_GIT_ROOT} && git submodule update --init --remote 2>/dev/null; \ else \ git submodule update --init 2>/dev/null; \ fi @@ -76,7 +76,7 @@ patches-import: sub .cachepatched .cachepatched: ${FPATCHES} @$(MAKE) clean - @git submodule -q foreach ' \ + @cd ${F_GIT_ROOT} && git submodule -q foreach ' \ SUB_DIR=${F_PATCH_DIR}/$$name; mkdir -p $$SUB_DIR && \ git tag ${F_OPNFV_TAG}-root && \ git checkout -q -b opnfv-fuel && \