utils: create missing kegs directories if needed.

This commit is contained in:
Mike McQuaid 2016-09-17 19:23:42 +01:00
parent eb23a39701
commit 295e937f27

View File

@ -625,6 +625,7 @@ def migrate_legacy_keg_symlinks_if_necessary
legacy_linked_kegs = HOMEBREW_LIBRARY/"LinkedKegs" legacy_linked_kegs = HOMEBREW_LIBRARY/"LinkedKegs"
return unless legacy_linked_kegs.directory? return unless legacy_linked_kegs.directory?
HOMEBREW_LINKED_KEGS.mkpath unless legacy_linked_kegs.children.empty?
legacy_linked_kegs.children.each do |link| legacy_linked_kegs.children.each do |link|
name = link.basename name = link.basename
src = begin src = begin
@ -645,6 +646,7 @@ def migrate_legacy_keg_symlinks_if_necessary
legacy_pinned_kegs = HOMEBREW_LIBRARY/"PinnedKegs" legacy_pinned_kegs = HOMEBREW_LIBRARY/"PinnedKegs"
return unless legacy_pinned_kegs.directory? return unless legacy_pinned_kegs.directory?
HOMEBREW_PINNED_KEGS.mkpath unless legacy_pinned_kegs.children.empty?
legacy_pinned_kegs.children.each do |link| legacy_pinned_kegs.children.each do |link|
name = link.basename name = link.basename
src = link.realpath src = link.realpath