diff options
| author | Mike McQuaid | 2016-09-19 10:40:16 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2016-09-19 10:40:18 +0100 |
| commit | 569dbf4d058302f0fa457d55f508ae250885d239 (patch) | |
| tree | 07590955c446ee5d4c4376c10480a8322d6e2012 | |
| parent | a2f19f0a675f7cb384b48bad773d31366c6b258d (diff) | |
| download | brew-569dbf4d058302f0fa457d55f508ae250885d239.tar.bz2 | |
utils: skip migration of broken formulae symlinks.
Closes https://github.com/Homebrew/homebrew-core/issues/4973
| -rw-r--r-- | Library/Homebrew/utils.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Library/Homebrew/utils.rb b/Library/Homebrew/utils.rb index 2e1a677b3..cda67a8c6 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 |
