remm        2002/09/28 06:47:43

  Modified:    .        build.xml tomcat.nsi
  Log:
  - Fix and unify source package.
  - Update installer script.
  
  Revision  Changes    Path
  1.35      +70 -65    jakarta-tomcat-5/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-5/build.xml,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- build.xml 18 Sep 2002 13:03:36 -0000      1.34
  +++ build.xml 28 Sep 2002 13:47:43 -0000      1.35
  @@ -16,19 +16,25 @@
     <property name="project"               value="jakarta-tomcat" />
     <property name="final.name"            value="${project}-${version}" />
     <property name="final-src.name"        value="${project}-${version}-src" />
  +
  +  <!-- Subprojects -->
  +  <property name="api.project"           value="jakarta-servletapi-5" />
  +  <property name="tomcat.project"        value="jakarta-tomcat-5" />
  +  <property name="catalina.project"      value="jakarta-tomcat-catalina" />
     <property name="jtc.project"           value="jakarta-tomcat-connectors" />
  -  <property name="jtc.final.name"        value="${jtc.project}-${version}" />
  -  <property name="jtc.final-src.name"    value="${jtc.project}-${version}-src" />
  +  <property name="jasper.project"        value="jakarta-tomcat-jasper" />
   
     <!-- Source dependencies -->
     <property name="api.home"
  -           value="${basedir}/../jakarta-servletapi-5"/>
  -  <property name="catalina.home"
  -           value="${basedir}/../jakarta-tomcat-catalina"/>
  +           value="${basedir}/../${api.project}"/>
  +  <property name="catalina.home" 
  +           value="${basedir}/../${catalina.project}"/>
     <property name="jasper.home"
  -           value="${basedir}/../jakarta-tomcat-jasper/jasper2"/>
  +           value="${basedir}/../${jasper.project}/jasper2"/>
     <property name="jtc.home"
  -           value="${basedir}/../jakarta-tomcat-connectors"/>
  +           value="${basedir}/../${jtc.project}"/>
  +  <property name="tomcat.home"
  +           value="${basedir}/../${tomcat.project}"/>
   
     <!-- Build Defaults -->
     <property name="catalina.build"   value="${catalina.home}/build"/>
  @@ -322,31 +328,60 @@
   
     <!-- ====================== DIST: Create Sources ======================== -->
     <target name="dist-source">
  +
       <mkdir  dir="${tomcat.dist}/src"/>
  -    <copy todir="${tomcat.dist}/src">
  +    <mkdir  dir="${tomcat.dist}/src/${api.project}"/>
  +    <mkdir  dir="${tomcat.dist}/src/${tomcat.project}"/>
  +    <mkdir  dir="${tomcat.dist}/src/${catalina.project}"/>
  +    <mkdir  dir="${tomcat.dist}/src/${jtc.project}"/>
  +    <mkdir  dir="${tomcat.dist}/src/${jasper.project}"/>
  +    <mkdir  dir="${tomcat.dist}/src/${jasper.project}/jasper2"/>
  +
  +    <!-- jakarta-tomcat-5 source -->
  +    <copy todir="${tomcat.dist}/src/${tomcat.project}">
         <fileset dir="${basedir}">
           <exclude name="**/build/**"/>
           <exclude name="**/dist/**"/>
  -        <exclude name="jasper/**"/>
           <exclude name="build.properties"/>
         </fileset>
       </copy>
  -    <mkdir  dir="${tomcat.dist}/src/catalina"/>
  -    <copy todir="${tomcat.dist}/src/catalina">
  -      <fileset dir="${catalina.home}"/>
  -    </copy>
  -    <mkdir  dir="${tomcat.dist}/src/jasper"/>
  -    <copy todir="${tomcat.dist}/src/jasper">
  -      <fileset dir="${jasper.home}"/>
  +
  +    <!-- jakarta-servletapi-5 source -->
  +    <copy todir="${tomcat.dist}/src/${api.project}">
  +      <fileset dir="${api.home}">
  +        <include name="jsr154/**"/>
  +        <include name="jsr152/**"/>
  +        <exclude name="**/build/**"/>
  +        <exclude name="**/dist/**"/>
  +        <exclude name="build.properties"/>
  +      </fileset>
  +    </copy>
  +
  +    <!-- jakarta-tomcat-5 source -->
  +    <copy todir="${tomcat.dist}/src/${catalina.project}">
  +      <fileset dir="${catalina.home}">
  +        <exclude name="**/build/**"/>
  +        <exclude name="**/dist/**"/>
  +      </fileset>
       </copy>
  -    <mkdir  dir="${tomcat.dist}/jtc-src"/>
  -    <copy todir="${tomcat.dist}/jtc-src">
  +
  +    <!-- jakarta-tomcat-jasper source -->
  +    <copy todir="${tomcat.dist}/src/${jasper.project}/jasper2">
  +      <fileset dir="${jasper.home}">
  +        <exclude name="**/build/**"/>
  +        <exclude name="**/dist/**"/>
  +      </fileset>
  +    </copy>
  +
  +    <!-- jakarta-tomcat-connectors source -->
  +    <copy todir="${tomcat.dist}/src/${jtc.project}">
         <fileset dir="${jtc.home}">
           <exclude name="coyote/build/**"/>
           <exclude name="http11/build/**"/>
           <exclude name="jk/build/**"/>
           <exclude name="util/build/**"/>
  -        <exclude name="webapp/build/**"/>
  +        <exclude name="webapp/**"/>
  +        <exclude name="lib/**"/>
           <exclude name="build.properties"/>
         </fileset>
       </copy>
  @@ -487,11 +522,6 @@
       <zip zipfile="${tomcat.dist}/${final-src.name}.zip">
         <zipfileset dir="${tomcat.dist}/src" prefix="${final-src.name}" />
       </zip>
  -    <!-- Package JTC Source -->
  -    <zip zipfile="${tomcat.dist}/${jtc.final-src.name}.zip">
  -      <zipfileset dir="${tomcat.dist}/jtc-src" 
  -               prefix="${jtc.final-src.name}" />
  -    </zip>
     </target>
   
     <target name="package-src-tgz">
  @@ -505,55 +535,30 @@
       <fixcrlf srcdir="${tomcat.dist}/${final-src.name}" 
        excludes="**/*.jar,**/*.gif,**/*.bmp,**/*.jpg,**/*.ico" eol="lf"/>
       <tar longfile="gnu" tarfile="${tomcat.dist}/${final-src.name}.tar">
  +      <tarfileset dir="${tomcat.dist}" mode="755">
  +        <include name="${final-src.name}/${jtc.project}/jk/native/buildconf.sh" />
  +        <include 
name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-hpux-cc.sh" />
  +        <include 
name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-solaris.sh" />
  +        <include 
name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-unix.sh" />
  +        <include 
name="${final-src.name}/${jtc.project}/jk/native/apache-2.0/build-unix.sh" />
  +        <include 
name="${final-src.name}/${jtc.project}/jk/native/apache-2.0/install-unix.sh" />
  +        <include name="${final-src.name}/${jtc.project}/jk/native/domino/mkini.sh" 
/>
  +      </tarfileset>
         <tarfileset dir="${tomcat.dist}">
           <include name="${final-src.name}/**" />
  +        <exclude name="${final-src.name}/${jtc.project}/jk/native/buildconf.sh" />
  +        <exclude 
name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-hpux-cc.sh" />
  +        <exclude 
name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-solaris.sh" />
  +        <exclude 
name="${final-src.name}/${jtc.project}/jk/native/apache-1.3/build-unix.sh" />
  +        <exclude 
name="${final-src.name}/${jtc.project}/jk/native/apache-2.0/build-unix.sh" />
  +        <exclude 
name="${final-src.name}/${jtc.project}/jk/native/apache-2.0/install-unix.sh" />
  +        <exclude name="${final-src.name}/${jtc.project}/jk/native/domino/mkini.sh" 
/>
         </tarfileset>
       </tar>
       <delete dir="${tomcat.dist}/${final-src.name}" />
       <gzip zipfile="${tomcat.dist}/${final-src.name}.tar.gz"
        src="${tomcat.dist}/${final-src.name}.tar"/>
       <delete file="${tomcat.dist}/${final-src.name}.tar" />
  -    <!-- Package JTC Source -->
  -    <mkdir dir="${tomcat.dist}/${jtc.final-src.name}" />
  -    <copy todir="${tomcat.dist}/${jtc.final-src.name}">
  -      <fileset dir="${tomcat.dist}/jtc-src">
  -        <include name="**" />
  -      </fileset>
  -    </copy>
  -    <!-- Note: Will break with Ant 1.4.1; Works with 1.5 Alpha -->
  -    <fixcrlf srcdir="${tomcat.dist}/${jtc.final-src.name}" 
  -     excludes="**/*.jar,**/*.gif,**/*.bmp,**/*.jpg,**/*.ico" eol="lf"/>
  -    <tar longfile="gnu" tarfile="${tomcat.dist}/${jtc.final-src.name}.tar">
  -      <tarfileset dir="${tomcat.dist}" mode="755">
  -        <include name="${jtc.final-src.name}/jk/native/buildconf.sh" />
  -        <include name="${jtc.final-src.name}/jk/native/apache-1.3/build-hpux-cc.sh" 
/>
  -        <include name="${jtc.final-src.name}/jk/native/apache-1.3/build-solaris.sh" 
/>
  -        <include name="${jtc.final-src.name}/jk/native/apache-1.3/build-unix.sh" />
  -        <include name="${jtc.final-src.name}/jk/native/apache-2.0/build-unix.sh" />
  -        <include name="${jtc.final-src.name}/jk/native/apache-2.0/install-unix.sh" 
/>
  -        <include name="${jtc.final-src.name}/jk/native/domino/mkini.sh" />
  -        <include name="${jtc.final-src.name}/webapp/support/buildconf.sh" />
  -        <include name="${jtc.final-src.name}/webapp/support/install.sh" />
  -        <include name="${jtc.final-src.name}/webapp/support/mkinstalldirs.sh" />
  -      </tarfileset>
  -      <tarfileset dir="${tomcat.dist}">
  -        <include name="${jtc.final-src.name}/**" />
  -        <exclude name="${jtc.final-src.name}/jk/native/buildconf.sh" />
  -        <exclude name="${jtc.final-src.name}/jk/native/apache-1.3/build-hpux-cc.sh" 
/>
  -        <exclude name="${jtc.final-src.name}/jk/native/apache-1.3/build-solaris.sh" 
/>
  -        <exclude name="${jtc.final-src.name}/jk/native/apache-1.3/build-unix.sh" />
  -        <exclude name="${jtc.final-src.name}/jk/native/apache-2.0/build-unix.sh" />
  -        <exclude name="${jtc.final-src.name}/jk/native/apache-2.0/install-unix.sh" 
/>
  -        <exclude name="${jtc.final-src.name}/jk/native/domino/mkini.sh" />
  -        <exclude name="${jtc.final-src.name}/webapp/support/buildconf.sh" />
  -        <exclude name="${jtc.final-src.name}/webapp/support/install.sh" />
  -        <exclude name="${jtc.final-src.name}/webapp/support/mkinstalldirs.sh" />
  -      </tarfileset>
  -    </tar>
  -    <delete dir="${tomcat.dist}/${jtc.final-src.name}" />
  -    <gzip zipfile="${tomcat.dist}/${jtc.final-src.name}.tar.gz"
  -     src="${tomcat.dist}/${jtc.final-src.name}.tar"/>
  -    <delete file="${tomcat.dist}/${jtc.final-src.name}.tar" />
     </target>
   
     <target name="download" depends="proxyflags">
  
  
  
  1.6       +8 -13     jakarta-tomcat-5/tomcat.nsi
  
  Index: tomcat.nsi
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-5/tomcat.nsi,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- tomcat.nsi        18 Sep 2002 13:03:36 -0000      1.5
  +++ tomcat.nsi        28 Sep 2002 13:47:43 -0000      1.6
  @@ -148,13 +148,10 @@
   
     SectionIn 1 3
   
  -  SetOverwrite off
  -  SetOutPath $INSTDIR\conf
  -  File conf\server.xml
     SetOverwrite on
     SetOutPath $INSTDIR\webapps
  -;*** TEMP
  -;  File /r webapps\examples
  +  File webapps\jsp-examples.war
  +  File webapps\servlets-examples.war
   
   SectionEnd
   
  @@ -163,15 +160,12 @@
     SectionIn 3
     SetOutPath $INSTDIR
     File /r src
  -  File /r jtc-src
   
   SectionEnd
   
   Section -post
   
     SetOverwrite off
  -  SetOutPath $INSTDIR\conf
  -  File /oname=server.xml conf\server-noexamples.xml.config
     SetOutPath $INSTDIR
     File /r conf
   
  @@ -471,16 +465,17 @@
     RMDir /r "$INSTDIR\shared"
     RMDir "$INSTDIR\logs"
     RMDir /r "$INSTDIR\server"
  -  RMDir "$INSTDIR\webapps\*.xml"
  +  Delete "$INSTDIR\webapps\*.xml"
     RMDir /r "$INSTDIR\webapps\ROOT"
     RMDir /r "$INSTDIR\webapps\tomcat-docs"
  -  RMDir /r "$INSTDIR\webapps\examples"
  -  RMDir /r "$INSTDIR\webapps\webdav"
  +  RMDir /r "$INSTDIR\webapps\servlets-examples"
  +  RMDir /r "$INSTDIR\webapps\jsp-examples"
  +  Delete "$INSTDIR\webapps\servlets-examples.war"
  +  Delete "$INSTDIR\webapps\jsp-examples.war"
     RMDir "$INSTDIR\webapps"
     RMDir /r "$INSTDIR\work"
     RMDir /r "$INSTDIR\temp"
     RMDir /r "$INSTDIR\src"
  -  RMDir /r "$INSTDIR\jtc-src"
     RMDir "$INSTDIR"
   
     ; if $INSTDIR was removed, skip these next ones
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to