doctor: add system curl <10.7 check

Closes Homebrew/homebrew#43283.

Closes Homebrew/homebrew#43298.

Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
This commit is contained in:
Dominyk Tiller 2015-08-26 18:21:42 +01:00
parent 94bb92b4c1
commit c992749986

View File

@ -653,13 +653,23 @@ class Checks
end
end
def check_for_bad_curl
if MacOS.version <= "10.6" && !Formula["curl"].installed? then <<-EOS.undent
The system curl on 10.6 and below is often incapable of supporting
modern secure connections & will fail on fetching formulae.
We recommend you:
brew install curl
EOS
end
end
def check_user_curlrc
if %w[CURL_HOME HOME].any? { |key| ENV[key] && File.exist?("#{ENV[key]}/.curlrc") } then <<-EOS.undent
You have a curlrc file
If you have trouble downloading packages with Homebrew, then maybe this
is the problem? If the following command doesn't work, then try removing
your curlrc:
curl http://github.com
curl https://github.com
EOS
end
end