diff options
| author | Mike McQuaid | 2017-02-12 16:21:39 +0000 |
|---|---|---|
| committer | GitHub | 2017-02-12 16:21:39 +0000 |
| commit | 08c75616396371be93ab6129a71c5d8b91d6c2be (patch) | |
| tree | 352e07eece826b93e8b7fd0f54d6188dc7711adc /Library | |
| parent | fdea0b2f3aac60e14ffa42c6a070c4edca8ca056 (diff) | |
| parent | efc1f1c7da50e77e96a4324c9380e19848dcf03d (diff) | |
| download | brew-08c75616396371be93ab6129a71c5d8b91d6c2be.tar.bz2 | |
Merge pull request #1992 from MikeMcQuaid/no-check-unlinked-dependencies
formula_installer: add env to allow unlinked deps.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb index 023548000..c9f478bb1 100644 --- a/Library/Homebrew/formula_installer.rb +++ b/Library/Homebrew/formula_installer.rb @@ -171,12 +171,14 @@ class FormulaInstaller end end - unlinked_deps = recursive_formulae.select do |dep| - dep.installed? && !dep.keg_only? && !dep.linked_keg.directory? - end + unless ENV["HOMEBREW_NO_CHECK_UNLINKED_DEPENDENCIES"] + unlinked_deps = recursive_formulae.select do |dep| + dep.installed? && !dep.keg_only? && !dep.linked_keg.directory? + end - unless unlinked_deps.empty? - raise CannotInstallFormulaError, "You must `brew link #{unlinked_deps*" "}` before #{formula.full_name} can be installed" + unless unlinked_deps.empty? + raise CannotInstallFormulaError, "You must `brew link #{unlinked_deps*" "}` before #{formula.full_name} can be installed" + end end pinned_unsatisfied_deps = recursive_deps.select do |dep| |
