Merge pull request #15772 from MikeMcQuaid/install_from_api_unsupported_variable
Add/use `HOMEBREW_INSTALL_FROM_API_UNSUPPORTED`
This commit is contained in:
commit
954fc88b15
@ -597,6 +597,7 @@ then
|
|||||||
# Don't support API at this time for older macOS versions.
|
# Don't support API at this time for older macOS versions.
|
||||||
if [[ "${HOMEBREW_MACOS_VERSION_NUMERIC}" -lt "${HOMEBREW_MACOS_OLDEST_SUPPORTED_NUMERIC}" ]]
|
if [[ "${HOMEBREW_MACOS_VERSION_NUMERIC}" -lt "${HOMEBREW_MACOS_OLDEST_SUPPORTED_NUMERIC}" ]]
|
||||||
then
|
then
|
||||||
|
export HOMEBREW_INSTALL_FROM_API_UNSUPPORTED=1
|
||||||
export HOMEBREW_NO_INSTALL_FROM_API=1
|
export HOMEBREW_NO_INSTALL_FROM_API=1
|
||||||
fi
|
fi
|
||||||
else
|
else
|
||||||
@ -674,6 +675,7 @@ fi
|
|||||||
# Generic OS or non-default prefix: API not supported.
|
# Generic OS or non-default prefix: API not supported.
|
||||||
if [[ (-z "${HOMEBREW_MACOS}" && -z "${HOMEBREW_LINUX}") || "${HOMEBREW_PREFIX}" != "${HOMEBREW_DEFAULT_PREFIX}" ]]
|
if [[ (-z "${HOMEBREW_MACOS}" && -z "${HOMEBREW_LINUX}") || "${HOMEBREW_PREFIX}" != "${HOMEBREW_DEFAULT_PREFIX}" ]]
|
||||||
then
|
then
|
||||||
|
export HOMEBREW_INSTALL_FROM_API_UNSUPPORTED=1
|
||||||
export HOMEBREW_NO_INSTALL_FROM_API=1
|
export HOMEBREW_NO_INSTALL_FROM_API=1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
@ -377,7 +377,8 @@ module Homebrew
|
|||||||
!ENV["HOMEBREW_GITHUB_HOSTED_RUNNER"] &&
|
!ENV["HOMEBREW_GITHUB_HOSTED_RUNNER"] &&
|
||||||
!ENV["GITHUB_ACTIONS_HOMEBREW_SELF_HOSTED"]
|
!ENV["GITHUB_ACTIONS_HOMEBREW_SELF_HOSTED"]
|
||||||
no_install_from_api_set = Homebrew::EnvConfig.no_install_from_api? &&
|
no_install_from_api_set = Homebrew::EnvConfig.no_install_from_api? &&
|
||||||
!Homebrew::EnvConfig.automatically_set_no_install_from_api?
|
!Homebrew::EnvConfig.automatically_set_no_install_from_api? &&
|
||||||
|
!Homebrew::EnvConfig.install_from_api_unsupported?
|
||||||
return if !no_auto_update_set && !no_install_from_api_set && !auto_update_secs_set
|
return if !no_auto_update_set && !no_install_from_api_set && !auto_update_secs_set
|
||||||
|
|
||||||
ohai "You have set:"
|
ohai "You have set:"
|
||||||
|
@ -488,5 +488,10 @@ module Homebrew
|
|||||||
def automatically_set_no_install_from_api?
|
def automatically_set_no_install_from_api?
|
||||||
ENV["HOMEBREW_AUTOMATICALLY_SET_NO_INSTALL_FROM_API"].present?
|
ENV["HOMEBREW_AUTOMATICALLY_SET_NO_INSTALL_FROM_API"].present?
|
||||||
end
|
end
|
||||||
|
|
||||||
|
sig { returns(T::Boolean) }
|
||||||
|
def install_from_api_unsupported?
|
||||||
|
ENV["HOMEBREW_INSTALL_FROM_API_UNSUPPORTED"].present?
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
Loading…
x
Reference in New Issue
Block a user