aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Vandenberg2011-04-06 12:22:28 -0700
committerAdam Vandenberg2011-04-07 08:00:12 -0700
commite4dce3d1c9b2a4afe4df246be197f7a4fa8df9a7 (patch)
tree74b4e318e617b1d31be5cb1f68ec2661d7465bc1
parentc8d4077256df4d9acaf0ada11f1a7c87a5d78b95 (diff)
downloadbrew-e4dce3d1c9b2a4afe4df246be197f7a4fa8df9a7.tar.bz2
Show which deps will also be installed.
-rw-r--r--Library/Homebrew/formula_installer.rb8
1 files changed, 6 insertions, 2 deletions
diff --git a/Library/Homebrew/formula_installer.rb b/Library/Homebrew/formula_installer.rb
index 1e5d402ec..4c2ec9d4b 100644
--- a/Library/Homebrew/formula_installer.rb
+++ b/Library/Homebrew/formula_installer.rb
@@ -16,8 +16,12 @@ class FormulaInstaller
end
unless ignore_deps
- @f.recursive_deps.each do |dep|
- FormulaInstaller.install_formula dep unless dep.installed?
+ needed_deps = @f.recursive_deps.reject {|d| d.installed?}
+ unless needed_deps.empty?
+ puts "Also installing dependencies: "+needed_deps*", "
+ needed_deps.each do |dep|
+ FormulaInstaller.install_formula dep
+ end
end
begin
FormulaInstaller.check_external_deps @f