From 569dbf4d058302f0fa457d55f508ae250885d239 Mon Sep 17 00:00:00 2001 From: Mike McQuaid <mike@mikemcquaid.com> Date: Mon, 19 Sep 2016 10:40:16 +0100 Subject: [PATCH] utils: skip migration of broken formulae symlinks. Closes https://github.com/Homebrew/homebrew-core/issues/4973 --- Library/Homebrew/utils.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 2e1a677b3b..cda67a8c60 100644 --- a/Library/Homebrew/utils.rb +++ b/Library/Homebrew/utils.rb @@ -634,7 +634,11 @@ def migrate_legacy_keg_symlinks_if_necessary begin (HOMEBREW_PREFIX/"opt/#{name}").realpath rescue Errno::ENOENT - Formulary.factory(name).installed_prefix + begin + Formulary.factory(name).installed_prefix + rescue + next + end end end dst = HOMEBREW_LINKED_KEGS/name -- GitLab