[vlc-devel] [PATCH] contrib: remove empty file on download fail

Thomas Guillem thomas at gllm.fr
Wed Aug 26 11:09:26 CEST 2020


This fixes package not downloaded again in case of a first failure.

The other download rules (wget, fetch) are already following this behavior on
fail.
---
 contrib/src/main.mak | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contrib/src/main.mak b/contrib/src/main.mak
index d0df860a954..fc1480cca19 100644
--- a/contrib/src/main.mak
+++ b/contrib/src/main.mak
@@ -247,7 +247,7 @@ endif
 SVN ?= $(error subversion client (svn) not found)
 
 ifeq ($(shell curl --version >/dev/null 2>&1 || echo FAIL),)
-download = curl -f -L -- "$(1)" > "$@"
+download = curl -f -L -- "$(1)" > "$@" || rm "$@"
 else ifeq ($(shell wget --version >/dev/null 2>&1 || echo FAIL),)
 download = (rm -f $@.tmp && \
 	wget --passive -c -p -O $@.tmp "$(1)" && \
-- 
2.28.0



More information about the vlc-devel mailing list