diff options
| author | Adam Vandenberg | 2011-04-06 12:22:28 -0700 |
|---|---|---|
| committer | Adam Vandenberg | 2011-04-07 08:00:12 -0700 |
| commit | e4dce3d1c9b2a4afe4df246be197f7a4fa8df9a7 (patch) | |
| tree | 74b4e318e617b1d31be5cb1f68ec2661d7465bc1 /Library | |
| parent | c8d4077256df4d9acaf0ada11f1a7c87a5d78b95 (diff) | |
| download | brew-e4dce3d1c9b2a4afe4df246be197f7a4fa8df9a7.tar.bz2 | |
Show which deps will also be installed.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/formula_installer.rb | 8 |
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 |
