Merge pull request #2433 from MikeMcQuaid/keg-remove-symlinks

keg: correctly remove alias symlinks.
This commit is contained in:
Mike McQuaid 2017-04-01 20:07:16 +01:00 committed by GitHub
commit 974b5e2fa2

View File

@ -240,8 +240,9 @@ class Keg
def remove_opt_record
opt_record.unlink
aliases.each do |a|
next if !opt_record.symlink? && !opt_record.exist?
(opt_record.parent/a).delete
alias_symlink = opt_record.parent/a
next if !alias_symlink.symlink? && !alias_symlink.exist?
alias_symlink.delete
end
opt_record.parent.rmdir_if_possible
end