diff options
| author | Jack Nagel | 2013-05-15 12:45:38 -0500 | 
|---|---|---|
| committer | Jack Nagel | 2013-05-15 12:57:00 -0500 | 
| commit | b02c5a82ec6e99911fa88d77b2b35895ebcaf7d9 (patch) | |
| tree | 57c1c7e39befc2ce4b9f3ed75ad8c9b81dd9d29d /Library/Homebrew/cmd/cleanup.rb | |
| parent | 5d74f1ea3fb0d3638691eb4bd72eccc8deb22f6e (diff) | |
| download | homebrew-b02c5a82ec6e99911fa88d77b2b35895ebcaf7d9.tar.bz2 | |
cleanup: only map dirs to kegs once
Diffstat (limited to 'Library/Homebrew/cmd/cleanup.rb')
| -rw-r--r-- | Library/Homebrew/cmd/cleanup.rb | 6 | 
1 files changed, 3 insertions, 3 deletions
| diff --git a/Library/Homebrew/cmd/cleanup.rb b/Library/Homebrew/cmd/cleanup.rb index 3e56f28c5..7b5dc3aac 100644 --- a/Library/Homebrew/cmd/cleanup.rb +++ b/Library/Homebrew/cmd/cleanup.rb @@ -34,10 +34,10 @@ module Homebrew extend self    def cleanup_formula f      if f.installed? -      f.rack.subdirs.each do |keg| -        if f.version > Keg.new(keg).version +      f.rack.subdirs.map { |d| Keg.new(d) }.each do |keg| +        if f.version > keg.version            if f.can_cleanup? -            if !Keg.new(keg).linked? +            if !keg.linked?                if ARGV.dry_run?                  puts "Would remove: #{keg}"                else | 
