From 4fbcfdedafc75b08541c4ad4d54b75d35300d4e7 Mon Sep 17 00:00:00 2001 From: Stefan Bodewig Date: Mon, 18 Sep 2000 09:01:53 +0000 Subject: [PATCH] Treat OS/2 like Win NT with regard to 's dir attribute. PR: #126 (Bug #33) git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@268004 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/taskdefs/Execute.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/org/apache/tools/ant/taskdefs/Execute.java b/src/main/org/apache/tools/ant/taskdefs/Execute.java index 95c431555..82b806579 100644 --- a/src/main/org/apache/tools/ant/taskdefs/Execute.java +++ b/src/main/org/apache/tools/ant/taskdefs/Execute.java @@ -265,10 +265,13 @@ public class Execute { } finally { System.getProperties().put("user.dir", antWorkingDirectory); } - } else if (myos.toLowerCase().indexOf("windows") >= 0 && - (myos.toLowerCase().indexOf("nt") >= 0 || - myos.indexOf("2000") >= 0)) { - // cmd /c cd works OK on Windows NT & friends. + } else if ((myos.toLowerCase().indexOf("windows") >= 0 && + (myos.toLowerCase().indexOf("nt") >= 0 || + myos.indexOf("2000") >= 0)) + // cmd /c cd works OK on Windows NT & friends. + || myos.toLowerCase().indexOf("os/2") >= 0 + // as well as on OS/2 + ) { String[] commandLine = new String[cmdl.length+5]; commandLine[0] = "cmd"; commandLine[1] = "/c";