Fix CurlApacheMirrorDownloadStrategy URL resolution.

This commit is contained in:
Markus Reiter 2018-09-02 03:30:37 +02:00
parent b54682f709
commit e377bdb6fe

View File

@ -405,12 +405,15 @@ class CurlApacheMirrorDownloadStrategy < CurlDownloadStrategy
private private
def resolved_url_and_basename def resolve_url_and_basename(url)
return @resolved_url_and_basename if defined?(@resolved_url_and_basename) if url == self.url
@resolved_url_and_basename = [ [
"#{apache_mirrors["preferred"]}#{apache_mirrors["path_info"]}", "#{apache_mirrors["preferred"]}#{apache_mirrors["path_info"]}",
File.basename(apache_mirrors["path_info"]), File.basename(apache_mirrors["path_info"]),
] ]
else
super
end
end end
def apache_mirrors def apache_mirrors