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).
This commit is contained in:
Mike McQuaid 2020-07-09 16:37:23 +01:00
parent 50d12ce900
commit 66230fa842
No known key found for this signature in database
GPG Key ID: 48A898132FD8EE70

View File

@ -281,11 +281,7 @@ class Keg
end end
alias_linkedkegs_symlink = linkedkegs/a alias_linkedkegs_symlink = linkedkegs/a
if alias_linkedkegs_symlink.symlink? && alias_linkedkegs_symlink.exist? alias_linkedkegs_symlink.delete 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
end end
Pathname.glob("#{opt_record}@*").each do |a| Pathname.glob("#{opt_record}@*").each do |a|
@ -298,9 +294,7 @@ class Keg
end end
alias_linkedkegs_symlink = linkedkegs/a alias_linkedkegs_symlink = linkedkegs/a
if alias_linkedkegs_symlink.symlink? && alias_linkedkegs_symlink.exist? alias_linkedkegs_symlink.delete if alias_linkedkegs_symlink.symlink? || alias_linkedkegs_symlink.exist?
alias_linkedkegs_symlink.delete if rack == alias_linkedkegs_symlink.realpath.parent
end
end end
end end