From 46607b24c285e40d224881e70d3f34cb95c6df91 Mon Sep 17 00:00:00 2001 From: Johan Holmberg <holmberg556@gmail.com> Date: Mon, 23 Nov 2009 17:11:27 +0100 Subject: [PATCH] Use COMPSEC to find "cmd.exe" on Windows. --- lib/cmdtest/workdir.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/cmdtest/workdir.rb b/lib/cmdtest/workdir.rb index afbd5a8..d750371 100644 --- a/lib/cmdtest/workdir.rb +++ b/lib/cmdtest/workdir.rb @@ -69,7 +69,12 @@ module Cmdtest end def _shell - _windows ? "cmd /Q /c" : "/bin/sh" + if _windows + cmd_exe = ENV["COMSPEC"] || "cmd.exe" + "#{cmd_exe} /Q /c" + else + "/bin/sh" + end end def _tmp_command_sh