From dfecb6307872d1e7cb77e9fd18fffb921b3e33bf Mon Sep 17 00:00:00 2001 From: Adam Stankiewicz Date: Tue, 18 Aug 2020 18:49:24 +0200 Subject: Report download errors --- build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'build') diff --git a/build b/build index 972d376d..d8f38262 100755 --- a/build +++ b/build @@ -1,6 +1,6 @@ #!/usr/bin/env bash -set -E +set -eo pipefail DIRS="syntax indent compiler autoload ftplugin ctags after/syntax after/indent after/ftplugin" # shellcheck disable=SC2034 @@ -28,7 +28,7 @@ download() { repo="$(awk -F\# '{print $1}' <<<"$path")" branch="$(awk -F\# '{print $2}' <<<"$path")" rm -rf "$dir" - (mkdir -p "$dir" && curl --silent -L "https://codeload.github.com/$repo/tar.gz/${branch:-master}" | tar -zx -C "$dir" --strip 1 && printf '.') & + (mkdir -p "$dir" && curl --silent -fL "https://codeload.github.com/$repo/tar.gz/${branch:-master}" | tar -zx -C "$dir" --strip 1 && printf '.' || echo "Failed to download: $repo") & done wait @@ -294,11 +294,11 @@ PACKS=" python3 build.py rm -rf tmp -rm -rf "${DIRS_RM[@]}" mkdir tmp printf "Downloading packs..." download "$(sed '/^#/d' <<<"$PACKS")" +rm -rf "${DIRS_RM[@]}" extract "$(sed '/^#/d' <<<"$PACKS")" update_readme -- cgit v1.2.3