From 6f0baf7ecfc693b12cb0485eb8b9f9851415833c Mon Sep 17 00:00:00 2001 From: Tilman Sauerbeck Date: Mon, 14 Aug 2006 18:12:35 +0200 Subject: [PATCH] Fixed reopening of stdout and stderr. They are now reopened to /dev/null instead of an temporary file that can never be removed. --- rake/configuretask.rb | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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) -- 2.30.2