From 5ea406ca0fde3adab64c9534fe5e4d8b51f873b1 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Wed, 6 Apr 2011 12:22:28 -0700 Subject: Show which deps will also be installed. --- Library/Homebrew/formula_installer.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'Library') 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 -- cgit v1.2.3