Homebrew should not ignore curlrc
Added doctor check for .curlrc rather than silently ignoring it (#13836). Closes Homebrew/homebrew#15419. Signed-off-by: Max Howell <mxcl@me.com> Removed test in doctor where it actually curl'd a file. It's enough to warn if the curlrc exists. I understand people want to remove the warnings, but the point in the doctor is to help diagnose and not to be some ramification of your UNIX system.
This commit is contained in:
parent
a967f5c82a
commit
e7a9f6eb89
@ -485,6 +485,17 @@ def check_user_path_3
|
||||
end
|
||||
end
|
||||
|
||||
def check_user_curlrc
|
||||
if %w[CURL_HOME HOME].one?{|key| ENV[key] and File.exists? "#{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
|
||||
EOS
|
||||
end
|
||||
end
|
||||
|
||||
def check_which_pkg_config
|
||||
binary = which 'pkg-config'
|
||||
return if binary.nil?
|
||||
|
||||
@ -74,7 +74,7 @@ end
|
||||
|
||||
HOMEBREW_USER_AGENT = "Homebrew #{HOMEBREW_VERSION} (Ruby #{RUBY_VERSION}-#{RUBY_PATCHLEVEL}; #{OS_VERSION})"
|
||||
|
||||
HOMEBREW_CURL_ARGS = '-qf#LA'
|
||||
HOMEBREW_CURL_ARGS = '-f#LA'
|
||||
|
||||
module Homebrew extend self
|
||||
include FileUtils
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user