Skip to content

Commit a0e0a59

Browse files
committed
install: improve test deps dl retry mechanism
1 parent 5e34798 commit a0e0a59

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

Makefile

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
testinstall testsyntax
77

88
# download command and its options
9-
WGET := wget --timeout=5 --tries=2
9+
WGET := wget --retry-connrefused --waitretry=20 --timeout=20 --tries=3
1010

1111
# definitions for code coverage
1212
NAGELFAR_DLSRC1 := http://downloads.sourceforge.net/nagelfar/
13-
NAGELFAR_DLSRC2 := https://osdn.net/projects/sfnet_nagelfar/downloads/Rel_131/
1413
NAGELFAR_RELEASE := nagelfar131
1514
NAGELFAR_DIST := $(NAGELFAR_RELEASE).tar.gz
1615
NAGELFAR_DISTSUM := fbf79ab1a1d85349600f2502a3353bf4
@@ -672,7 +671,7 @@ icdiff:
672671
tclsh83:
673672
$(WGET) $(TCL_DLSRC)$(TCL_DIST83) || true
674673
echo "$(TCL_DISTSUM83) $(TCL_DIST83)" | md5sum --status -c - || \
675-
md5 -c $(TCL_DISTSUM83) $@
674+
md5 -c $(TCL_DISTSUM83) $@ || (rm -f $(TCL_DIST83) && false)
676675
tar xzf $(TCL_DIST83)
677676
cd $(TCL_RELEASE83)/unix && bash configure --disable-shared && make
678677
echo '#!/bin/bash' >$@
@@ -685,7 +684,7 @@ tclsh83:
685684
$(NAGELFAR):
686685
$(WGET) $(NAGELFAR_DLSRC1)$(NAGELFAR_DIST) || true
687686
echo "$(NAGELFAR_DISTSUM) $(NAGELFAR_DIST)" | md5sum --status -c - || \
688-
$(WGET) -O $(NAGELFAR_DIST) $(NAGELFAR_DLSRC2)$(NAGELFAR_DIST)
687+
(rm -f $(NAGELFAR_DIST) && false)
689688
tar xzf $(NAGELFAR_DIST)
690689
rm $(NAGELFAR_DIST)
691690

0 commit comments

Comments
 (0)