From 90c07f38c15215f11ee9dc60af9f91ce7bf76ea1 Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Sat, 7 Jan 2012 14:26:53 -0800 Subject: [PATCH] configure: Disable git submodule management when there is no .git dir Tarballs for distribution will not have a git repo. --- configure | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/configure b/configure index cf5ae5f1651..b071c5a810a 100755 --- a/configure +++ b/configure @@ -428,6 +428,14 @@ done # Configure submodules step_msg "configuring submodules" +# If we have no git directory then we are probably a tarball distribution +# and shouldn't attempt to load submodules +if [ ! -e ${CFG_SRC_DIR}.git ] +then + msg "git: no git directory. disabling submodules" + CFG_DISABLE_MANAGE_SUBMODULES=1 +fi + # Have to be in the top of src directory for this cd ${CFG_SRC_DIR} @@ -575,6 +583,12 @@ putvar CFG_TARGET_TRIPLES putvar CFG_C_COMPILER putvar CFG_PREFIX +# Setting this again because it may have been changed +if [ $CFG_DISABLE_MANAGE_SUBMODULES ] +then + putvar CFG_DISABLE_MANAGE_SUBMODULES +fi + if head -n 1 ${CFG_SRC_DIR}src/snapshots.txt | grep -q '^T' then CFG_IN_TRANSITION=1 -- 2.44.0