From bcfc9d8cf79b6586c4da467dc2e50b0044e1b958 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 23 Jun 2014 21:47:52 -0500 Subject: [PATCH] Remove linked kegs directory when empty --- Library/Homebrew/keg.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index 04d8c4c085..8113a36a9e 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)