provide some resilience for transient errors
Change-Id: I8db3d4eb5ef3cccc235a8c4c0052199c0ce23a27
$(LIBVPX_TEST_DATA): $(SRC_PATH_BARE)/test/test-data.sha1
@echo " [DOWNLOAD] $@"
$(qexec)trap 'rm -f $@' INT TERM &&\
- curl -L -o $@ $(call libvpx_test_data_url,$(@F))
+ curl --retry 1 -L -o $@ $(call libvpx_test_data_url,$(@F))
testdata:: $(LIBVPX_TEST_DATA)
$(qexec)[ -x "$$(which sha1sum)" ] && sha1sum=sha1sum;\
# Download the file using curl. Trap to insure non partial file.
(trap "rm -f $1" INT TERM \
- && eval "curl -L -o $1 ${DATA_URL}${root} ${devnull}")
+ && eval "curl --retry 1 -L -o $1 ${DATA_URL}${root} ${devnull}")
# Check the sha1 sum of the file.
if [ -n "${sha1sum}" ]; then