diff options
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/fetch.rb | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/Library/Homebrew/cmd/fetch.rb b/Library/Homebrew/cmd/fetch.rb index 28a6c4211..fabe268e5 100644 --- a/Library/Homebrew/cmd/fetch.rb +++ b/Library/Homebrew/cmd/fetch.rb @@ -42,15 +42,9 @@ module Homebrew end def fetch_bottle?(f) - return false unless f.bottle - return true if ARGV.force_bottle? - return false unless f.pour_bottle? - # We want to behave different with `--build-from-source` and - # ENV["HOMEBREW_BUILD_FROM_SOURCE"] because the latter implies you want - # everything built from source and the prior that you want just the - # formulae you've requested built from source. - return false if ENV["HOMEBREW_BUILD_FROM_SOURCE"] - return false if ARGV.build_bottle? + return true if ARGV.force_bottle? && f.bottle + return false unless f.bottle && f.pour_bottle? + return false if ARGV.build_from_source? || ARGV.build_bottle? return false unless f.bottle.compatible_cellar? true end |
