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
def resolved_url_and_basename
return @resolved_url_and_basename if defined?(@resolved_url_and_basename)
@resolved_url_and_basename = [
"#{apache_mirrors["preferred"]}#{apache_mirrors["path_info"]}",
File.basename(apache_mirrors["path_info"]),
]
def resolve_url_and_basename(url)
if url == self.url
[
"#{apache_mirrors["preferred"]}#{apache_mirrors["path_info"]}",
File.basename(apache_mirrors["path_info"]),
]
else
super
end
end
def apache_mirrors