1
Fork 0

Error if submodule fetch fails.

This commit is contained in:
Eric Huss 2021-12-22 14:05:47 -08:00
parent edda7e959d
commit fa73cf932b

View file

@ -62,6 +62,7 @@ for i in ${!modules[@]}; do
url=${urls[$i]} url=${urls[$i]}
url=${url/\.git/} url=${url/\.git/}
fetch_github_commit_archive $module "$url/archive/$commit.tar.gz" & fetch_github_commit_archive $module "$url/archive/$commit.tar.gz" &
bg_pids[${i}]=$!
continue continue
else else
use_git="$use_git $module" use_git="$use_git $module"
@ -70,4 +71,9 @@ done
retry sh -c "git submodule deinit -f $use_git && \ retry sh -c "git submodule deinit -f $use_git && \
git submodule sync && \ git submodule sync && \
git submodule update -j 16 --init --recursive $use_git" git submodule update -j 16 --init --recursive $use_git"
wait STATUS=0
for pid in ${bg_pids[*]}
do
wait $pid || STATUS=1
done
exit ${STATUS}