aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Homebrew')
-rw-r--r--Library/Homebrew/diagnostic.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/Library/Homebrew/diagnostic.rb b/Library/Homebrew/diagnostic.rb
index e8506ce80..81404c625 100644
--- a/Library/Homebrew/diagnostic.rb
+++ b/Library/Homebrew/diagnostic.rb
@@ -404,6 +404,18 @@ module Homebrew
EOS
end
+ def check_multiple_cellars
+ return if HOMEBREW_PREFIX.to_s == HOMEBREW_REPOSITORY.to_s
+ return unless (HOMEBREW_REPOSITORY/"Cellar").exist?
+ return unless (HOMEBREW_PREFIX/"Cellar").exist?
+
+ <<-EOS.undent
+ You have multiple Cellars.
+ You should delete #{HOMEBREW_REPOSITORY}/Cellar:
+ rm -rf #{HOMEBREW_REPOSITORY}/Cellar
+ EOS
+ end
+
def check_homebrew_prefix
return if HOMEBREW_PREFIX.to_s == "/usr/local"