diagnostic: warn on outdated OS X versions.

We don't have CI or new bottles for them so they aren't supported well
so we should warn users.

Closes Homebrew/homebrew#47812.
This commit is contained in:
Mike McQuaid 2016-01-09 10:30:44 +00:00
parent 7076ed890a
commit a46fa38ea7

View File

@ -304,11 +304,19 @@ module Homebrew
end
def check_for_unsupported_osx
if !ARGV.homebrew_developer? && OS::Mac.prerelease? then <<-EOS.undent
return if ARGV.homebrew_developer?
if OS::Mac.prerelease?
<<-EOS.undent
You are using OS X #{MacOS.version}.
We do not provide support for this pre-release version.
You may encounter build failures or other breakages.
EOS
elsif OS::Mac.outdated_release?
<<-EOS.undent
You are using OS X #{MacOS.version}.
We (and Apple) do not provide support for this old version.
You may encounter build failures or other breakages.
EOS
end
end