From a0d4389aa34277fbac6fe6adf9bba5aa2aa69bf3 Mon Sep 17 00:00:00 2001 From: Esme Povirk Date: Fri, 24 Feb 2023 15:06:10 -0600 Subject: [PATCH] Remove files that failed to download. In some cases, wget -O will create the file even when the download fails. This is not removed by make and will make subsequent failures more confusing, as well as failing to recover if the cause was an intermittent network failure. --- Makefile.in | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile.in b/Makefile.in index 25f4c891..0d08933c 100644 --- a/Makefile.in +++ b/Makefile.in @@ -1001,11 +1001,11 @@ DIST_GECKO64 := $(OBJ)/.gecko-dist64 $(SRC)/contrib/$(GECKO64_TARBALL): mkdir -p $(dir $@) - wget --no-use-server-timestamps -O $@ $(GECKO64_TARBALL_URL) + wget --no-use-server-timestamps -O $@ $(GECKO64_TARBALL_URL) || (rm $@; false) $(SRC)/contrib/$(GECKO32_TARBALL): mkdir -p $(dir $@) - wget --no-use-server-timestamps -O $@ $(GECKO32_TARBALL_URL) + wget --no-use-server-timestamps -O $@ $(GECKO32_TARBALL_URL) || (rm $@; false) $(DIST_GECKO32): $(SRC)/contrib/$(GECKO32_TARBALL) mkdir -p $(DIST_GECKO_DIR) @@ -1034,7 +1034,7 @@ MONO_TARBALL_URL := https://github.com/madewokherd/wine-mono/releases/download/w $(SRC)/contrib/$(WINEMONO_TARBALL): mkdir -p $(dir $@) - wget --no-use-server-timestamps -O $@ $(MONO_TARBALL_URL) + wget --no-use-server-timestamps -O $@ $(MONO_TARBALL_URL) || (rm $@; false) $(DIST_WINEMONO): $(SRC)/contrib/$(WINEMONO_TARBALL) mkdir -p $(DIST_WINEMONO_DIR)