From: Tilman Sauerbeck Date: Mon, 14 Aug 2006 16:12:35 +0000 (+0200) Subject: Fixed reopening of stdout and stderr. X-Git-Url: http://git.code-monkey.de/?p=ruby-vorbistagger.git;a=commitdiff_plain;h=6f0baf7ecfc693b12cb0485eb8b9f9851415833c Fixed reopening of stdout and stderr. They are now reopened to /dev/null instead of an temporary file that can never be removed. --- diff --git a/rake/configuretask.rb b/rake/configuretask.rb index 2078da4..1b24f72 100644 --- a/rake/configuretask.rb +++ b/rake/configuretask.rb @@ -23,7 +23,6 @@ require "rake/tasklib" require "rake/clean" require "yaml" -require "tempfile" require "fileutils" module Rake @@ -140,9 +139,8 @@ module Rake protected def can_exec_binary?(bin) fork do - tf = Tempfile.open("configuretask") - STDOUT.reopen(tf) - STDERR.reopen(tf) + STDOUT.reopen("/dev/null") + STDERR.reopen("/dev/null") begin exec(bin)