diff options
| author | Mike McQuaid | 2017-12-07 08:55:36 +0000 |
|---|---|---|
| committer | Mike McQuaid | 2017-12-07 08:55:36 +0000 |
| commit | 0245b2cfea973c849f3bd7a8d4ab973dc466fe5f (patch) | |
| tree | 931535f3251ff85763c34ef4bf43211341a8fef2 /Library/Homebrew | |
| parent | 9cabda83e42ee2681d2ac08f9ff33ddc5d4ee540 (diff) | |
| download | brew-0245b2cfea973c849f3bd7a8d4ab973dc466fe5f.tar.bz2 | |
formula_installer: fix default formula prune.
Only prune it if it's not already installed.
Fixes bug with https://github.com/Homebrew/brew/pull/3479
Closes https://github.com/Homebrew/brew/pull/3535.
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index b5c5e7fb5..77e0ab29b 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -449,7 +449,7 @@ class FormulaInstaller if (req.optional? || req.recommended?) && build.without?(req) Requirement.prune - elsif req.build? && use_default_formula + elsif req.build? && use_default_formula && req_dependency.installed? Requirement.prune elsif install_requirement_formula?(req_dependency, req, install_bottle_for_dependent) deps.unshift(req_dependency) |
