diff options
author | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2009-03-13 10:34:53 +0000 |
---|---|---|
committer | Yann E. MORIN" <yann.morin.1998@anciens.enib.fr> | 2009-03-13 10:34:53 +0000 |
commit | 36871474d38caff362bc06ce6bf643f317ccabb0 (patch) | |
tree | a82a2255123ab752794dcf62f3a1298a6a62b98b /scripts/functions | |
parent | 79581c0c54c514ed6208f42d4dbe29d0eb1bd538 (diff) | |
download | crosstool-ng-36871474d38caff362bc06ce6bf643f317ccabb0.tar.gz crosstool-ng-36871474d38caff362bc06ce6bf643f317ccabb0.tar.bz2 crosstool-ng-36871474d38caff362bc06ce6bf643f317ccabb0.zip |
Correctly use CT_DoExecLog with wget and curl.
/trunk/scripts/functions | 16 8 8 0 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
Diffstat (limited to 'scripts/functions')
-rw-r--r-- | scripts/functions | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/scripts/functions b/scripts/functions index 34a39362..50059749 100644 --- a/scripts/functions +++ b/scripts/functions @@ -112,7 +112,7 @@ CT_DoLog() { } # Execute an action, and log its messages -# Usage: CT_DoExecLog <level> <[VAR=val...] command [parameters...]> +# Usage: [VAR=val...] CT_DoExecLog <level> <command [parameters...]> CT_DoExecLog() { local level="$1" shift @@ -399,8 +399,8 @@ CT_DoGetFileWget() { # Some company networks have firewalls to connect to the internet, but it's # not easy to detect them, and wget does not timeout by default while # connecting, so force a global ${CT_CONNECT_TIMEOUT}-second timeout. - wget -T ${CT_CONNECT_TIMEOUT} -nc --progress=dot:binary --tries=3 --passive-ftp "$1" \ - || wget -T ${CT_CONNECT_TIMEOUT} -nc --progress=dot:binary --tries=3 "$1" \ + CT_DoExecLog ALL wget -T ${CT_CONNECT_TIMEOUT} -nc --progress=dot:binary --tries=3 --passive-ftp "$1" \ + || CT_DoExecLog ALL wget -T ${CT_CONNECT_TIMEOUT} -nc --progress=dot:binary --tries=3 "$1" \ || true } @@ -409,9 +409,9 @@ CT_DoGetFileWget() { CT_DoGetFileCurl() { # Note: comments about wget method (above) are also valid here # Plus: no good progress indicator is available with curl, - # so output is consigned to oblivion - curl --ftp-pasv -O --retry 3 "$1" --connect-timeout ${CT_CONNECT_TIMEOUT} >/dev/null \ - || curl -O --retry 3 "$1" --connect-timeout ${CT_CONNECT_TIMEOUT} >/dev/null \ + # so, be silent. + CT_DoExecLog ALL curl -s --ftp-pasv -O --retry 3 "$1" --connect-timeout ${CT_CONNECT_TIMEOUT} \ + || CT_DoExecLog ALL curl -s -O --retry 3 "$1" --connect-timeout ${CT_CONNECT_TIMEOUT} \ || true } @@ -422,8 +422,8 @@ _curl=$(CT_Which curl) CT_DoGetFile() { case "${_wget},${_curl}" in ,) CT_Abort "Could find neither wget nor curl";; - ,*) CT_DoExecLog ALL CT_DoGetFileCurl "$1" 2>&1;; - *) CT_DoExecLog ALL CT_DoGetFileWget "$1" 2>&1;; + ,*) CT_DoGetFileCurl "$1";; + *) CT_DoGetFileWget "$1";; esac } |