aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2017-02-12 16:21:39 +0000
committerGitHub2017-02-12 16:21:39 +0000
commit08c75616396371be93ab6129a71c5d8b91d6c2be (patch)
tree352e07eece826b93e8b7fd0f54d6188dc7711adc /Library
parentfdea0b2f3aac60e14ffa42c6a070c4edca8ca056 (diff)
parentefc1f1c7da50e77e96a4324c9380e19848dcf03d (diff)
downloadbrew-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.rb12
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|