diff options
| author | Markus Reiter | 2017-01-23 14:52:54 +0100 |
|---|---|---|
| committer | GitHub | 2017-01-23 14:52:54 +0100 |
| commit | 56eaf9d4cd16e0e7696d4fe3f98dc89e0c73b10d (patch) | |
| tree | 9d79278361669b0178ee276c7f1d1b7ed8678af6 /Library | |
| parent | 3be56aee71da207dbc491b5d9bfd803fb8201f9a (diff) | |
| parent | f7c6fc058f5eff55281fd7559b4217184162edcf (diff) | |
| download | brew-56eaf9d4cd16e0e7696d4fe3f98dc89e0c73b10d.tar.bz2 | |
Merge pull request #1898 from reitermarkus/remove-old-cache
Remove legacy cask cache instead of migrating.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cask/lib/hbc.rb | 2 | ||||
| -rw-r--r-- | Library/Homebrew/cask/lib/hbc/cache.rb | 21 |
2 files changed, 3 insertions, 20 deletions
diff --git a/Library/Homebrew/cask/lib/hbc.rb b/Library/Homebrew/cask/lib/hbc.rb index 69b6e8f21..775b9229f 100644 --- a/Library/Homebrew/cask/lib/hbc.rb +++ b/Library/Homebrew/cask/lib/hbc.rb @@ -46,7 +46,7 @@ module Hbc def self.init Cache.ensure_cache_exists - Cache.migrate_legacy_cache + Cache.delete_legacy_cache Caskroom.migrate_caskroom_from_repo_to_prefix Caskroom.ensure_caskroom_exists diff --git a/Library/Homebrew/cask/lib/hbc/cache.rb b/Library/Homebrew/cask/lib/hbc/cache.rb index e343da3fa..7b586528e 100644 --- a/Library/Homebrew/cask/lib/hbc/cache.rb +++ b/Library/Homebrew/cask/lib/hbc/cache.rb @@ -9,27 +9,10 @@ module Hbc Hbc.cache.mkpath end - def migrate_legacy_cache + def delete_legacy_cache return unless Hbc.legacy_cache.exist? - ohai "Migrating cached files to #{Hbc.cache}..." - Hbc.legacy_cache.children.select(&:symlink?).each do |symlink| - file = symlink.readlink - - new_name = file.basename - .sub(/\-((?:(\d|#{DSL::Version::DIVIDER_REGEX})*\-\2*)*[^\-]+)$/x, - '--\1') - - renamed_file = Hbc.cache.join(new_name) - - if file.exist? - puts "#{file} -> #{renamed_file}" - FileUtils.mv(file, renamed_file) - end - - FileUtils.rm(symlink) - end - + ohai "Deleting legacy cache at #{Hbc.legacy_cache}..." FileUtils.remove_entry_secure(Hbc.legacy_cache) end end |
