Merge pull request #1285 from Blaisorblade/doctor-ssl-env
brew doctor: warn about SSL_CERT_FILE (#1284)
This commit is contained in:
commit
bad1483499
@ -617,6 +617,18 @@ module Homebrew
|
|||||||
message
|
message
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def check_ssl_cert_file
|
||||||
|
return unless ENV.key?("SSL_CERT_FILE")
|
||||||
|
<<-EOS.undent
|
||||||
|
Setting SSL_CERT_FILE can break downloading files; if that happens
|
||||||
|
you should unset it before running Homebrew.
|
||||||
|
|
||||||
|
Homebrew uses the system curl which uses system certificates by
|
||||||
|
default. Setting SSL_CERT_FILE makes it use an outdated OpenSSL, which
|
||||||
|
does not support modern OpenSSL certificate stores.
|
||||||
|
EOS
|
||||||
|
end
|
||||||
|
|
||||||
def check_for_symlinked_cellar
|
def check_for_symlinked_cellar
|
||||||
return unless HOMEBREW_CELLAR.exist?
|
return unless HOMEBREW_CELLAR.exist?
|
||||||
return unless HOMEBREW_CELLAR.symlink?
|
return unless HOMEBREW_CELLAR.symlink?
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user