diff options
-rw-r--r-- | include/git.sh | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/include/git.sh b/include/git.sh index 22c8ee70..e81c7a0d 100644 --- a/include/git.sh +++ b/include/git.sh @@ -56,7 +56,9 @@ git_prep() chkvars rev tmpclone "$1" "$2" "$tmpgit" "$rev" "$_patchdir" if singletree "$project" || [ $# -gt 4 ]; then - prep_submodules "$_loc" + [ -f "$mdir/module.list" ] && while read -r msrcdir; do + fetch_submodule "$msrcdir" + done < "$mdir/module.list"; : fi [ "$project" = "coreboot" ] && [ -n "$xtree" ] && [ $# -gt 2 ] && \ @@ -67,13 +69,6 @@ git_prep() move_repo "$_loc" } -prep_submodules() -{ - [ -f "$mdir/module.list" ] && while read -r msrcdir; do - fetch_submodule "$msrcdir" - done < "$mdir/module.list"; : -} - fetch_submodule() { mcfgdir="$mdir/${1##*/}"; eval \ |