From 3ed9a169b16f10d05998bbfe151c032be751ff56 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ren=C3=A9=20Kijewski?= <rene.kijewski@fu-berlin.de>
Date: Mon, 3 Nov 2014 17:04:26 +0100
Subject: [PATCH] make: remove downloader "axel"

Breaks for `make -B`. If the file already exists, then `axel` fails
because it does not find the status file for the download.
---
 Makefile.include | 37 +++++++++++++++----------------------
 1 file changed, 15 insertions(+), 22 deletions(-)

diff --git a/Makefile.include b/Makefile.include
index 8e1854f7b2..8e91779444 100644
--- a/Makefile.include
+++ b/Makefile.include
@@ -25,32 +25,25 @@ BOARD := $(strip $(BOARD))
 
 # provide common external programs for `Makefile.include`s
 
-ifeq (,$(AXEL))
-  ifeq (0,$(shell which axel 2>&1 > /dev/null ; echo $$?))
-    AXEL := $(shell which axel)
+ifeq (,$(and $(DOWNLOAD_TO_STDOUT),$(DOWNLOAD_TO_FILE)))
+  ifeq (,$(WGET))
+    ifeq (0,$(shell which wget 2>&1 > /dev/null ; echo $$?))
+      WGET := $(shell which wget)
+    endif
   endif
-endif
-ifeq (,$(WGET))
-  ifeq (0,$(shell which wget 2>&1 > /dev/null ; echo $$?))
-    WGET := $(shell which wget)
+  ifeq (,$(CURL))
+    ifeq (0,$(shell which curl 2>&1 > /dev/null ; echo $$?))
+      CURL := $(shell which curl)
+    endif
   endif
-endif
-ifeq (,$(CURL))
-  ifeq (0,$(shell which curl 2>&1 > /dev/null ; echo $$?))
-    CURL := $(shell which curl)
+  ifeq (,$(WGET)$(CURL))
+    $(error Neither wget nor curl is installed!)
   endif
-endif
-ifeq (,$(WGET)$(CURL))
-  $(error Neither wget nor curl is installed!)
-endif
 
-ifeq (,$(DOWNLOAD_TO_STDOUT))
-  DOWNLOAD_TO_STDOUT := $(if $(CURL),$(CURL) -s,$(WGET) -q -O-)
-endif
-ifeq (,$(DOWNLOAD_TO_FILE))
-  ifneq (,$(AXEL))
-    DOWNLOAD_TO_FILE := $(AXEL) -n 4 -q -a -o
-  else
+  ifeq (,$(DOWNLOAD_TO_STDOUT))
+    DOWNLOAD_TO_STDOUT := $(if $(CURL),$(CURL) -s,$(WGET) -q -O-)
+  endif
+  ifeq (,$(DOWNLOAD_TO_FILE))
     DOWNLOAD_TO_FILE := $(if $(WGET),$(WGET) -nv -c -O,$(CURL) -s -o)
   endif
 endif
-- 
GitLab