diff options
| author | Mike McQuaid | 2012-04-30 15:10:51 -0500 |
|---|---|---|
| committer | Mike McQuaid | 2012-04-30 21:37:58 +0800 |
| commit | a1ce504e7dd1d775d80f05128016d78b5c13383d (patch) | |
| tree | 135f4d38dabac483c571b13da20f307c72695a96 /Library/Homebrew/cmd | |
| parent | 7c12324e0ff1a40caeb3e34d48d743af58255e56 (diff) | |
| download | brew-a1ce504e7dd1d775d80f05128016d78b5c13383d.tar.bz2 | |
Cleanup old bottles.
Diffstat (limited to 'Library/Homebrew/cmd')
| -rw-r--r-- | Library/Homebrew/cmd/cleanup.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Library/Homebrew/cmd/cleanup.rb b/Library/Homebrew/cmd/cleanup.rb index 3f6471af9..40fc2f845 100644 --- a/Library/Homebrew/cmd/cleanup.rb +++ b/Library/Homebrew/cmd/cleanup.rb @@ -1,4 +1,5 @@ require 'formula' +require 'bottles' require 'cmd/prune' module Homebrew extend self @@ -55,7 +56,8 @@ module Homebrew extend self name = pn.basename.to_s.match(/(.*)-(#{version})/).captures.first rescue nil if name and version f = Formula.factory(name) rescue nil - if not f or (f.version != version or ARGV.switch? "s" and not f.installed?) + old_bottle = bottle_file_outdated? f, pn + if not f or (f.version != version or ARGV.switch? "s" and not f.installed?) or old_bottle puts "Removing #{pn}..." rm pn unless ARGV.switch? 'n' end |
