Set HOMEBREW_BOTTLE_DEFAULT_DOMAIN based on operating system
This commit is contained in:
parent
80fb4d8374
commit
25817d3589
@ -86,6 +86,7 @@ then
|
|||||||
HOMEBREW_OS_VERSION="macOS $HOMEBREW_MACOS_VERSION"
|
HOMEBREW_OS_VERSION="macOS $HOMEBREW_MACOS_VERSION"
|
||||||
# Don't change this from Mac OS X to match what macOS itself does in Safari on 10.12
|
# Don't change this from Mac OS X to match what macOS itself does in Safari on 10.12
|
||||||
HOMEBREW_OS_USER_AGENT_VERSION="Mac OS X $HOMEBREW_MACOS_VERSION"
|
HOMEBREW_OS_USER_AGENT_VERSION="Mac OS X $HOMEBREW_MACOS_VERSION"
|
||||||
|
HOMEBREW_BOTTLE_DEFAULT_DOMAIN="https://homebrew.bintray.com"
|
||||||
|
|
||||||
# The system Curl is too old for some modern HTTPS certificates on
|
# The system Curl is too old for some modern HTTPS certificates on
|
||||||
# older macOS versions.
|
# older macOS versions.
|
||||||
@ -110,6 +111,7 @@ else
|
|||||||
[[ -n "$HOMEBREW_LINUX" ]] && HOMEBREW_OS_VERSION="$(lsb_release -sd 2>/dev/null)"
|
[[ -n "$HOMEBREW_LINUX" ]] && HOMEBREW_OS_VERSION="$(lsb_release -sd 2>/dev/null)"
|
||||||
: "${HOMEBREW_OS_VERSION:=$(uname -r)}"
|
: "${HOMEBREW_OS_VERSION:=$(uname -r)}"
|
||||||
HOMEBREW_OS_USER_AGENT_VERSION="$HOMEBREW_OS_VERSION"
|
HOMEBREW_OS_USER_AGENT_VERSION="$HOMEBREW_OS_VERSION"
|
||||||
|
HOMEBREW_BOTTLE_DEFAULT_DOMAIN="https://linuxbrew.bintray.com"
|
||||||
|
|
||||||
CACHE_HOME="${XDG_CACHE_HOME:-${HOME}/.cache}"
|
CACHE_HOME="${XDG_CACHE_HOME:-${HOME}/.cache}"
|
||||||
HOMEBREW_CACHE="${HOMEBREW_CACHE:-${CACHE_HOME}/Homebrew}"
|
HOMEBREW_CACHE="${HOMEBREW_CACHE:-${CACHE_HOME}/Homebrew}"
|
||||||
@ -274,7 +276,6 @@ then
|
|||||||
export HOMEBREW_RUBY_WARNINGS="-W0"
|
export HOMEBREW_RUBY_WARNINGS="-W0"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
export HOMEBREW_BOTTLE_DEFAULT_DOMAIN="https://homebrew.bintray.com"
|
|
||||||
if [[ -z "$HOMEBREW_BOTTLE_DOMAIN" ]]
|
if [[ -z "$HOMEBREW_BOTTLE_DOMAIN" ]]
|
||||||
then
|
then
|
||||||
export HOMEBREW_BOTTLE_DOMAIN="$HOMEBREW_BOTTLE_DEFAULT_DOMAIN"
|
export HOMEBREW_BOTTLE_DOMAIN="$HOMEBREW_BOTTLE_DEFAULT_DOMAIN"
|
||||||
|
|||||||
@ -8,6 +8,7 @@ require "pp"
|
|||||||
require_relative "load_path"
|
require_relative "load_path"
|
||||||
|
|
||||||
require "config"
|
require "config"
|
||||||
|
require "os"
|
||||||
require "extend/ARGV"
|
require "extend/ARGV"
|
||||||
require "messages"
|
require "messages"
|
||||||
require "system_command"
|
require "system_command"
|
||||||
@ -36,8 +37,14 @@ HOMEBREW_USER_AGENT_FAKE_SAFARI =
|
|||||||
|
|
||||||
# Bintray fallback is here for people auto-updating from a version where
|
# Bintray fallback is here for people auto-updating from a version where
|
||||||
# HOMEBREW_BOTTLE_DEFAULT_DOMAIN isn't set.
|
# HOMEBREW_BOTTLE_DEFAULT_DOMAIN isn't set.
|
||||||
HOMEBREW_BOTTLE_DEFAULT_DOMAIN = ENV["HOMEBREW_BOTTLE_DEFAULT_DOMAIN"] ||
|
HOMEBREW_BOTTLE_DEFAULT_DOMAIN = if ENV["HOMEBREW_BOTTLE_DEFAULT_DOMAIN"]
|
||||||
"https://homebrew.bintray.com"
|
ENV["HOMEBREW_BOTTLE_DEFAULT_DOMAIN"]
|
||||||
|
elsif OS.mac?
|
||||||
|
"https://homebrew.bintray.com".freeze
|
||||||
|
else
|
||||||
|
"https://linuxbrew.bintray.com".freeze
|
||||||
|
end
|
||||||
|
|
||||||
HOMEBREW_BOTTLE_DOMAIN = ENV["HOMEBREW_BOTTLE_DOMAIN"] ||
|
HOMEBREW_BOTTLE_DOMAIN = ENV["HOMEBREW_BOTTLE_DOMAIN"] ||
|
||||||
HOMEBREW_BOTTLE_DEFAULT_DOMAIN
|
HOMEBREW_BOTTLE_DEFAULT_DOMAIN
|
||||||
|
|
||||||
@ -108,7 +115,6 @@ HOMEBREW_INTERNAL_COMMAND_ALIASES = {
|
|||||||
|
|
||||||
require "set"
|
require "set"
|
||||||
|
|
||||||
require "os"
|
|
||||||
require "extend/pathname"
|
require "extend/pathname"
|
||||||
|
|
||||||
require "extend/module"
|
require "extend/module"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user