brew doctor - add check for CLICOLOR_FORCE

This commit is contained in:
Adam Vandenberg 2011-03-28 11:57:57 -07:00
parent 9f8432bfcf
commit 8c7ac47c85

View File

@ -543,9 +543,9 @@ def check_for_linked_kegonly_brews
end end
end end
def check_for_other_vars def check_for_MACOSX_DEPLOYMENT_TARGET
target_var = ENV['MACOSX_DEPLOYMENT_TARGET'] target_var = ENV['MACOSX_DEPLOYMENT_TARGET']
return if target_var.nil? or target_var.empty? return if target_var.to_s.empty?
unless target_var == MACOS_VERSION.to_s unless target_var == MACOS_VERSION.to_s
puts <<-EOS.undent puts <<-EOS.undent
@ -558,6 +558,19 @@ def check_for_other_vars
end end
end end
def check_for_CLICOLOR_FORCE
target_var = ENV['CLICOLOR_FORCE']
return if target_var.to_s.empty?
unless target_var == MACOS_VERSION.to_s
puts <<-EOS.undent
$CLICOLOR_FORCE was set to #{target_var}
Having $CLICOLOR_FORCE set can cause git installs to fail.
EOS
end
end
def check_for_other_frameworks def check_for_other_frameworks
# Other frameworks that are known to cause problems when present # Other frameworks that are known to cause problems when present
if File.exist? "/Library/Frameworks/expat.framework" if File.exist? "/Library/Frameworks/expat.framework"
@ -600,7 +613,8 @@ module Homebrew extend self
check_for_gettext check_for_gettext
check_for_config_scripts check_for_config_scripts
check_for_dyld_vars check_for_dyld_vars
check_for_other_vars check_for_MACOSX_DEPLOYMENT_TARGET
check_for_CLICOLOR_FORCE
check_for_symlinked_cellar check_for_symlinked_cellar
check_for_multiple_volumes check_for_multiple_volumes
check_for_git check_for_git