diff options
-rw-r--r-- | lib/rubygems/commands/update_command.rb | 17 |
1 files changed, 8 insertions, 9 deletions
@@ -197,18 +197,17 @@ command to remove old versions. yield else require "tmpdir" - tmpdir = Dir.mktmpdir - FileUtils.mv Gem.plugindir, tmpdir - status = yield - if status - FileUtils.rm_rf tmpdir - else - FileUtils.mv File.join(tmpdir, "plugins"), Gem.plugindir - end - status end end |