bump-formula-pr: update GNU mirror handling.
homebrew/core now uses ftp.gnu.org/gnu for the primary url and ftpmirror.gnu.org for the mirror.
This commit is contained in:
parent
99bb068ca7
commit
e46fbdd18d
@ -191,13 +191,10 @@ module Homebrew
|
|||||||
elsif !new_url
|
elsif !new_url
|
||||||
odie "#{formula}: no --url= argument specified!"
|
odie "#{formula}: no --url= argument specified!"
|
||||||
else
|
else
|
||||||
resource_url = if requested_spec != :devel && new_url =~ /.*ftpmirror.gnu.*/
|
new_mirror = if requested_spec != :devel && new_url =~ %r{.*ftp.gnu.org/gnu.*}
|
||||||
new_mirror = new_url.sub "ftpmirror.gnu.org", "ftp.gnu.org/gnu"
|
new_url.sub "ftp.gnu.org/gnu", "ftpmirror.gnu.org"
|
||||||
new_mirror
|
|
||||||
else
|
|
||||||
new_url
|
|
||||||
end
|
end
|
||||||
resource = Resource.new { @url = resource_url }
|
resource = Resource.new { @url = new_url }
|
||||||
resource.download_strategy = CurlDownloadStrategy
|
resource.download_strategy = CurlDownloadStrategy
|
||||||
resource.owner = Resource.new(formula.name)
|
resource.owner = Resource.new(formula.name)
|
||||||
resource.version = forced_version if forced_version
|
resource.version = forced_version if forced_version
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user