aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/bottles.rb2
-rw-r--r--Library/Homebrew/software_spec.rb4
2 files changed, 5 insertions, 1 deletions
diff --git a/Library/Homebrew/bottles.rb b/Library/Homebrew/bottles.rb
index 80778b2b5..0c247e5d8 100644
--- a/Library/Homebrew/bottles.rb
+++ b/Library/Homebrew/bottles.rb
@@ -14,7 +14,7 @@ def install_bottle? f, options={:warn=>false}
return false unless f.pour_bottle?
return false unless f.bottle
- if f.bottle.cellar != :any && f.bottle.cellar != HOMEBREW_CELLAR.to_s
+ unless f.bottle.compatible_cellar?
if options[:warn]
opoo "Building source; cellar of #{f}'s bottle is #{f.bottle.cellar}"
end
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb
index 9574dd2d3..4706e5ab4 100644
--- a/Library/Homebrew/software_spec.rb
+++ b/Library/Homebrew/software_spec.rb
@@ -121,6 +121,10 @@ class Bottle
@cellar = spec.cellar
@revision = spec.revision
end
+
+ def compatible_cellar?
+ cellar == :any || cellar == HOMEBREW_CELLAR.to_s
+ end
end
class BottleSpecification