+ for my $mirror (@additional_mirrors ) {
+ $mirrors_url = $mirrors_url ." '$mirror /$filename'";
+ }
+
+ if ($have_aria2c) {
+ return join(" ", "touch /dev/shm/${rfn}_spp;",
+ qw(aria2c --stderr -c -x2 -s10 -j10 -k1M), $mirrors_url ,
+ $check_certificate ? () : '--check-certificate=false',
+ "--server-stat-of=/dev/shm/${rfn}_spp",
+ "--server-stat-if=/dev/shm/${rfn}_spp",
+ "-d /dev/shm -o $rfn;",
+ "cat /dev/shm/$rfn;", "rm /dev/shm/$rfn /dev/shm/${rfn}_spp");
+ } elsif ($have_curl) {
+ return (qw(curl -f --connect-timeout 20 --retry 5 --location),