From 5ebffacf17077de98fc99ee63daa617627e249cf Mon Sep 17 00:00:00 2001 From: nobu Date: Fri, 8 Mar 2013 05:24:23 +0000 Subject: * tool/rbuninstall.rb: remove symlinks. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- tool/rbuninstall.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'tool') diff --git a/tool/rbuninstall.rb b/tool/rbuninstall.rb index 2d1612243f..f682279c45 100755 --- a/tool/rbuninstall.rb +++ b/tool/rbuninstall.rb @@ -39,7 +39,12 @@ END { end $dirs.reverse_each do |dir| begin - Dir.rmdir(dir) + begin + Dir.rmdir(dir) + rescue Errno::ENOTDIR + raise unless File.symlink?(dir) + File.unlink(dir) + end rescue Errno::ENOENT, Errno::ENOTEMPTY rescue status = false -- cgit v1.2.3