From bcfc9d8cf79b6586c4da467dc2e50b0044e1b958 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Mon, 23 Jun 2014 21:47:52 -0500 Subject: Remove linked kegs directory when empty --- Library/Homebrew/keg.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'Library') 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) -- cgit v1.2.3