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