aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMisty De Meo2012-09-16 14:06:50 -0500
committerMisty De Meo2012-09-16 14:07:38 -0500
commit3473bbc010e9b169181dc180406c97cb2176ecb8 (patch)
tree06814948ba71cbd98bf1d79d66cf9b8ada19dc81 /Library
parentd56957d2f8692ec5a8d7391c3db2b4c0c1a4a727 (diff)
downloadbrew-3473bbc010e9b169181dc180406c97cb2176ecb8.tar.bz2
Make check for stray developer dir more specific
It looks like there can be harmless stuff leftover in /Developer/Library, even after Xcode uninstalls older versions. The existence of the uninstall-developer-folder script should be a better indicator. Fixes Homebrew/homebrew#14970.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/cmd/doctor.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb
index d101ab7f6..f703dd1be 100644
--- a/Library/Homebrew/cmd/doctor.rb
+++ b/Library/Homebrew/cmd/doctor.rb
@@ -232,7 +232,9 @@ def check_for_latest_xcode
end
def check_for_stray_developer_directory
- if MacOS::Xcode.version >= "4.3" and File.exist? "/Developer/Library"
+ # if the uninstaller script isn't there, it's a good guess neither are
+ # any troublesome leftover Xcode files
+ if MacOS::Xcode.version >= "4.3" and File.exist? "/Developer/Library/uninstall-developer-folder"
return <<-EOS.undent
You have leftover files from an older version of Xcode.
You should delete them using: