aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMike McQuaid2016-09-17 19:23:42 +0100
committerMike McQuaid2016-09-17 19:23:42 +0100
commit295e937f270826aef4e64f0056950a948e3502b1 (patch)
treeda92283fd82ed9a241434d434d8415854efb705e /Library
parenteb23a397013622025dc3b64dda782a9a9cdea4cf (diff)
downloadbrew-295e937f270826aef4e64f0056950a948e3502b1.tar.bz2
utils: create missing kegs directories if needed.
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/utils.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb
index 268246ba8..449e90351 100644
--- a/Library/Homebrew/utils.rb
+++ b/Library/Homebrew/utils.rb
@@ -625,6 +625,7 @@ def migrate_legacy_keg_symlinks_if_necessary
legacy_linked_kegs = HOMEBREW_LIBRARY/"LinkedKegs"
return unless legacy_linked_kegs.directory?
+ HOMEBREW_LINKED_KEGS.mkpath unless legacy_linked_kegs.children.empty?
legacy_linked_kegs.children.each do |link|
name = link.basename
src = begin
@@ -645,6 +646,7 @@ def migrate_legacy_keg_symlinks_if_necessary
legacy_pinned_kegs = HOMEBREW_LIBRARY/"PinnedKegs"
return unless legacy_pinned_kegs.directory?
+ HOMEBREW_PINNED_KEGS.mkpath unless legacy_pinned_kegs.children.empty?
legacy_pinned_kegs.children.each do |link|
name = link.basename
src = link.realpath