summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndy Chiang2025-11-15 13:19:02 +0000
committerHauke Mehrtens2025-11-15 14:47:23 +0000
commit337557a158a604f7b4eadf9044f4a0e7b514bb1d (patch)
treee153249be4dc1af15fc8ad5e345870b97772a188
parent00bb18b851dff8d14a28d7b289b24326483f5015 (diff)
downloadopenwrt-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-xscripts/download.pl4
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);