Merge pull request #3893 from ilovezfs/keg-no-remove-opt-links-of-other-formulae

keg: don't delete main opt links of other formulae.
This commit is contained in:
Mike McQuaid 2018-03-08 08:18:57 +00:00 committed by GitHub
commit 2ff732d25b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -256,7 +256,11 @@ class Keg
aliases.each do |a|
alias_symlink = opt/a
alias_symlink.delete if alias_symlink.symlink? || alias_symlink.exist?
if alias_symlink.symlink? && alias_symlink.exist?
alias_symlink.delete if alias_symlink.realpath == opt_record.realpath
elsif alias_symlink.symlink? || alias_symlink.exist?
alias_symlink.delete
end
end
Pathname.glob("#{opt_record}@*").each do |a|