diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2007-07-12 19:20:36 +0000 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2007-07-12 19:20:36 +0000 |
commit | 1e7411cce77b5f32b2f3fb6354de718f87f51b5d (patch) | |
tree | cb1155fe1619459d36d973ce372f24bb4a877513 /scripts/functions | |
parent | d979c033f571d275aed703114dd8a9030912aad2 (diff) | |
download | crosstool-ng-1e7411cce77b5f32b2f3fb6354de718f87f51b5d.tar.gz crosstool-ng-1e7411cce77b5f32b2f3fb6354de718f87f51b5d.tar.bz2 crosstool-ng-1e7411cce77b5f32b2f3fb6354de718f87f51b5d.zip |
Test for curl or wget only once, not at each download.
Diffstat (limited to 'scripts/functions')
-rw-r--r-- | scripts/functions | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/functions b/scripts/functions index aedb4369..c47ee90d 100644 --- a/scripts/functions +++ b/scripts/functions @@ -297,11 +297,11 @@ CT_DoGetFileCurl() { curl --ftp-pasv -O --retry 3 "$1" >/dev/null || curl -O --retry 3 "$1" >/dev/null || true } +_wget=`CT_Which wget` +_curl=`CT_Which curl` # Wrapper function to call one of curl or wget # Usage: CT_DoGetFile <URL> CT_DoGetFile() { - local _wget=`CT_Which wget` - local _curl=`CT_Which curl` case "${_wget},${_curl}" in ,) CT_DoError "Could find neither wget nor curl";; ,*) CT_DoGetFileCurl "$1" 2>&1 |CT_DoLog ALL;; |