Merge pull request #2085 from MikeMcQuaid/keg-handle-missing-alias-link
keg: handle missing alias opt link on uninstall.
This commit is contained in:
commit
e26ab925d9
@ -239,7 +239,10 @@ class Keg
|
|||||||
|
|
||||||
def remove_opt_record
|
def remove_opt_record
|
||||||
opt_record.unlink
|
opt_record.unlink
|
||||||
aliases.each { |a| (opt_record.parent/a).unlink }
|
aliases.each do |a|
|
||||||
|
next if !opt_record.symlink? && !opt_record.exist?
|
||||||
|
(opt_record.parent/a).delete
|
||||||
|
end
|
||||||
opt_record.parent.rmdir_if_possible
|
opt_record.parent.rmdir_if_possible
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user