Merge pull request #4788 from reitermarkus/no-cache-no-migration

Skip migration if cache is empty or doesn’t exist.
This commit is contained in:
Markus Reiter 2018-09-01 16:17:54 +02:00 committed by GitHub
commit f66ce9ce5d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -40,6 +40,9 @@ module UpdateMigrator
return if ENV.key?("HOMEBREW_DISABLE_LOAD_FORMULA")
return unless HOMEBREW_CACHE.directory?
return if HOMEBREW_CACHE.children.empty?
ohai "Migrating cache entries..."
Formula.each do |formula|
@ -78,6 +81,9 @@ module UpdateMigrator
return if ENV.key?("HOMEBREW_DISABLE_LOAD_FORMULA")
return unless HOMEBREW_CACHE.directory?
return if HOMEBREW_CACHE.children.empty?
ohai "Migrating cache entries..."
cache_entries = lambda do |path|