diff options
| author | Andy Chiang | 2025-11-15 13:19:02 +0000 |
|---|---|---|
| committer | Hauke Mehrtens | 2025-11-15 14:47:23 +0000 |
| commit | 337557a158a604f7b4eadf9044f4a0e7b514bb1d (patch) | |
| tree | e153249be4dc1af15fc8ad5e345870b97772a188 | |
| parent | 00bb18b851dff8d14a28d7b289b24326483f5015 (diff) | |
| download | openwrt-337557a158a604f7b4eadf9044f4a0e7b514bb1d.tar.gz | |
download: use reasonable timeout and retry parameters
Set a timeout of 5 seconds and 3 retries to reduce the time it takes for connection timeout.
Signed-off-by: Andy Chiang <AndyChiang_git@outlook.com>
Link: https://github.com/openwrt/openwrt/pull/19977
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
| -rwxr-xr-x | scripts/download.pl | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/scripts/download.pl b/scripts/download.pl index 09dc91b04b..25b52d82ec 100755 --- a/scripts/download.pl +++ b/scripts/download.pl @@ -124,12 +124,12 @@ sub download_cmd { my $filename = shift; if ($download_tool eq "curl") { - return (qw(curl -f --connect-timeout 20 --retry 5 --location), + return (qw(curl -f --connect-timeout 5 --retry 3 --location), $check_certificate ? () : '--insecure', shellwords($ENV{CURL_OPTIONS} || ''), $url); } elsif ($download_tool eq "wget") { - return (qw(wget --tries=5 --timeout=20 --output-document=-), + return (qw(wget --tries=3 --timeout=5 --output-document=-), $check_certificate ? () : '--no-check-certificate', shellwords($ENV{WGET_OPTIONS} || ''), $url); |