From 66230fa84279b22d374b5a306beef54dfaf01c01 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Thu, 9 Jul 2020 16:37:23 +0100 Subject: [PATCH] keg: delete more alias LinkedKegs symlinks. We don't actually care what it points to because we shouldn't have LinkedKegs around for aliases at all (unlike `opt` links). --- Library/Homebrew/keg.rb | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index a64bd1f40a..bfecce7c74 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -281,11 +281,7 @@ class Keg end alias_linkedkegs_symlink = linkedkegs/a - if alias_linkedkegs_symlink.symlink? && alias_linkedkegs_symlink.exist? - alias_linkedkegs_symlink.delete if alias_linkedkegs_symlink.realpath == linked_keg_record.realpath - elsif alias_linkedkegs_symlink.symlink? || alias_linkedkegs_symlink.exist? - alias_linkedkegs_symlink.delete - end + alias_linkedkegs_symlink.delete if alias_linkedkegs_symlink.symlink? || alias_linkedkegs_symlink.exist? end Pathname.glob("#{opt_record}@*").each do |a| @@ -298,9 +294,7 @@ class Keg end alias_linkedkegs_symlink = linkedkegs/a - if alias_linkedkegs_symlink.symlink? && alias_linkedkegs_symlink.exist? - alias_linkedkegs_symlink.delete if rack == alias_linkedkegs_symlink.realpath.parent - end + alias_linkedkegs_symlink.delete if alias_linkedkegs_symlink.symlink? || alias_linkedkegs_symlink.exist? end end