diff options
Diffstat (limited to 'Library/Homebrew/keg.rb')
| -rw-r--r-- | Library/Homebrew/keg.rb | 6 | 
1 files changed, 5 insertions, 1 deletions
diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index 04d8c4c08..8113a36a9 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -120,7 +120,11 @@ class Keg < Pathname          Find.prune if src.directory?        end      end -    linked_keg_record.unlink if linked_keg_record.symlink? + +    if linked_keg_record.symlink? +      linked_keg_record.unlink +      linked_keg_record.parent.rmdir_if_possible +    end      dirs.reverse_each(&:rmdir_if_possible)  | 
