plynch      2002/10/28 02:04:55

  Modified:    .        build-bootstrap.xml
  Log:
  o applying Tom Palmer's ([EMAIL PROTECTED]) patch for bootstrapping under cygwin by 
using maven.sh instead of maven.bat.
  
  Works good except maven.bat remains hosed for me :(
  
  Revision  Changes    Path
  1.167     +32 -3     jakarta-turbine-maven/build-bootstrap.xml
  
  Index: build-bootstrap.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-turbine-maven/build-bootstrap.xml,v
  retrieving revision 1.166
  retrieving revision 1.167
  diff -u -r1.166 -r1.167
  --- build-bootstrap.xml       23 Oct 2002 07:47:55 -0000      1.166
  +++ build-bootstrap.xml       28 Oct 2002 10:04:55 -0000      1.167
  @@ -177,16 +177,42 @@
       <chmod file="${maven.home}/bin/maven" perm="+x"/>
   
       <!-- make sure we run the correct maven script per os -->
  +    <exec
  +      executable="cygpath"
  +      outputproperty="cygwin.home"
  +      failonerror="false"
  +      failifexecutionfails="false">
  +      <arg value="--dos"/>
  +      <arg value="/"/>
  +    </exec>
  +
       <condition property="maven.script" value="maven.bat">
         <and>
           <os family="windows" />
           <equals arg1="${maven.script}" arg2="$${maven.script}" />
  +        <not>
  +          <isset property="cygwin.home" />
  +        </not>
         </and>
       </condition>
       <condition property="maven.script" value="maven">
         <equals arg1="${maven.script}" arg2="$${maven.script}" />
       </condition>
   
  +    <condition property="maven.script.processor" value="${cygwin.home}\bin\sh">
  +      <isset property="cygwin.home" />
  +    </condition>
  +    <condition property="maven.script.processor" 
value="${maven.home}/bin/${maven.script}">
  +      <equals arg1="${maven.script.processor}" arg2="$${maven.script.processor}" />
  +    </condition>
  +
  +    <condition property="maven.script.arg" 
value="${maven.home}/bin/${maven.script}">
  +      <isset property="cygwin.home" />
  +    </condition>
  +    <condition property="maven.script.arg" value="">
  +      <equals arg1="${maven.script.arg}" arg2="$${maven.script.arg}" />
  +    </condition>
  +
       <echo>
   +------------------------------------------------------------------+
   |                                                                  |
  @@ -195,7 +221,8 @@
   +------------------------------------------------------------------+
       </echo>
   
  -    <exec executable="${maven.home}/bin/${maven.script}" failonerror="true">
  +    <exec executable="${maven.script.processor}" failonerror="true">
  +      <arg line="${maven.script.arg}"/>
         <arg line="${maven.bootstrap.online}"/>
         <arg line="maven:reactor-install"/>
       </exec>
  @@ -214,7 +241,8 @@
   +------------------------------------------------------------------+
       </echo>
   
  -    <exec executable="${maven.home}/bin/${maven.script}" failonerror="true">
  +    <exec executable="${maven.script.processor}" failonerror="true">
  +      <arg line="${maven.script.arg}"/>
         <arg line="${maven.bootstrap.online}"/>
         <arg line="maven:plugins-build"/>
       </exec>
  @@ -281,7 +309,8 @@
   +------------------------------------------------------------------+
       </echo>
   
  -    <exec executable="${maven.home}/bin/${maven.script}" failonerror="true">
  +    <exec executable="${maven.script.processor}" failonerror="true">
  +      <arg line="${maven.script.arg}"/>
         <arg line="${maven.bootstrap.online}"/>
         <arg line="clean"/>
         <arg line="java:jar"/>
  
  
  

--
To unsubscribe, e-mail:   <mailto:turbine-maven-dev-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:turbine-maven-dev-help@;jakarta.apache.org>

Reply via email to