diff --git a/Library/Homebrew/cask/lib/hbc/cli/cleanup.rb b/Library/Homebrew/cask/lib/hbc/cli/cleanup.rb index 356162db55..07ac71cd6b 100644 --- a/Library/Homebrew/cask/lib/hbc/cli/cleanup.rb +++ b/Library/Homebrew/cask/lib/hbc/cli/cleanup.rb @@ -79,9 +79,8 @@ module Hbc begin LockFile.new(item.basename).with_lock do puts item - item_size = File.size?(item) - cleanup_size += item_size unless item_size.nil? - item.unlink + cleanup_size += File.size(item) + item.rmtree end rescue OperationInProgressError puts "skipping: #{item} is locked"