[jboss-cvs] JBossAS SVN: r57451 - branches/Branch_4_0/testsuite/imports/sections

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu Oct 5 15:24:03 EDT 2006


Author: dimitris at jboss.org
Date: 2006-10-05 15:24:01 -0400 (Thu, 05 Oct 2006)
New Revision: 57451

Modified:
   branches/Branch_4_0/testsuite/imports/sections/jmx.xml
Log:
JBAS-3742 - On windows the codebase needs an extra slash because the codebaseURL starts with a drive letter

Modified: branches/Branch_4_0/testsuite/imports/sections/jmx.xml
===================================================================
--- branches/Branch_4_0/testsuite/imports/sections/jmx.xml	2006-10-05 16:02:34 UTC (rev 57450)
+++ branches/Branch_4_0/testsuite/imports/sections/jmx.xml	2006-10-05 19:24:01 UTC (rev 57451)
@@ -709,21 +709,22 @@
             <include name="META-INF/*.xml"/>
          </fileset>
       </jar>
-      
-      <property environment="env"/>
-      <property name="win32.drive" value="${env.SYSTEMDRIVE}"/>
+      <!-- On windows the codebase needs an extra slash
+      because the codebaseURL starts with a drive letter -->
+      <condition property="winslash" value="/" else="">
+         <os family="windows"/>
+      </condition>
       <pathconvert targetos="unix" property="codebaseURL">
-         <map from="${win32.drive}" to="/"/>
          <path path="${build.lib}"/>
       </pathconvert>
-      <echo message="+++ codebase=${codebaseURL}"/>
-      <echo message="+++ build.lib=${build.lib}"/>
       <copy todir="${build.lib}" filtering="true" overwrite="true"
          file="${build.resources}/jmx/archivestest-service.xml">
          <filterset>
-            <filter token="codebase" value="file:/${codebaseURL}"/>
+            <filter token="codebase" value="file://${winslash}${codebaseURL}"/>
          </filterset>
       </copy>
+      <echo message="+++ build.lib=${build.lib}"/>            
+      <echo message="+++ codebase=file://${winslash}${codebaseURL}"/>
       
       <!-- internal test sar -->
       <jar destfile="${build.lib}/jmx-nointernal.sar">




More information about the jboss-cvs-commits mailing list