Merge pull request #14544 from XuehaiPan/api-bottle-domain
formulary: respect `HOMEBREW_BOTTLE_DOMAIN` when installing from API
This commit is contained in:
commit
66fe57edb9
@ -169,7 +169,12 @@ module Formulary
|
|||||||
|
|
||||||
if (bottles_stable = json_formula["bottle"]["stable"]).present?
|
if (bottles_stable = json_formula["bottle"]["stable"]).present?
|
||||||
bottle do
|
bottle do
|
||||||
|
if Homebrew::EnvConfig.bottle_domain != HOMEBREW_BOTTLE_DEFAULT_DOMAIN \
|
||||||
|
&& bottles_stable["root_url"] == HOMEBREW_BOTTLE_DEFAULT_DOMAIN
|
||||||
|
root_url Homebrew::EnvConfig.bottle_domain
|
||||||
|
else
|
||||||
root_url bottles_stable["root_url"]
|
root_url bottles_stable["root_url"]
|
||||||
|
end
|
||||||
rebuild bottles_stable["rebuild"]
|
rebuild bottles_stable["rebuild"]
|
||||||
bottles_stable["files"].each do |tag, bottle_spec|
|
bottles_stable["files"].each do |tag, bottle_spec|
|
||||||
cellar = Formulary.convert_to_string_or_symbol bottle_spec["cellar"]
|
cellar = Formulary.convert_to_string_or_symbol bottle_spec["cellar"]
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user