formula_auditor: use brewed curl for homepage check when needed
If the download url is using brewed curl, use that too for the homepage check. Ideally one would introduce the "using: :homebrew_curl" stanza for the homepage line in the DSL, but it is easier to implicitely use the same logic for homepages and url's and define the "using:" only once.
This commit is contained in:
parent
4bbe340752
commit
bbfa52fcaa
@ -412,11 +412,21 @@ module Homebrew
|
||||
|
||||
return unless DevelopmentTools.curl_handles_most_https_certificates?
|
||||
|
||||
use_homebrew_curl = false
|
||||
%w[Stable HEAD].each do |name|
|
||||
spec_name = name.downcase.to_sym
|
||||
next unless (spec = formula.send(spec_name))
|
||||
|
||||
use_homebrew_curl = spec.using == :homebrew_curl
|
||||
break if use_homebrew_curl
|
||||
end
|
||||
|
||||
if (http_content_problem = curl_check_http_content(homepage,
|
||||
"homepage URL",
|
||||
user_agents: [:browser, :default],
|
||||
check_content: true,
|
||||
strict: @strict))
|
||||
user_agents: [:browser, :default],
|
||||
check_content: true,
|
||||
strict: @strict,
|
||||
use_homebrew_curl: use_homebrew_curl))
|
||||
problem http_content_problem
|
||||
end
|
||||
end
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user