From 602ea66a0f6e8933fea00ad558390c50f52848ca Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Wed, 22 Jul 2015 22:26:52 +0800 Subject: bottle_resolve_version: return PkgVersion --- Library/Homebrew/cmd/cleanup.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'Library/Homebrew/cmd') diff --git a/Library/Homebrew/cmd/cleanup.rb b/Library/Homebrew/cmd/cleanup.rb index 9b80ba6db..45761be88 100644 --- a/Library/Homebrew/cmd/cleanup.rb +++ b/Library/Homebrew/cmd/cleanup.rb @@ -83,7 +83,13 @@ module Homebrew next end - if f.version > version || ARGV.switch?('s') && !f.installed? || bottle_file_outdated?(f, file) + file_is_stale = if PkgVersion === version + f.pkg_version > version + else + f.version > version + end + + if file_is_stale || ARGV.switch?('s') && !f.installed? || bottle_file_outdated?(f, file) cleanup_path(file) { file.unlink } end end -- cgit v1.2.3