Ignore:
Timestamp:
2008-10-02T12:38:47+13:00 (16 years ago)
Author:
oranfry
Message:

making mac release kits use components

File:
1 edited

Legend:

Unmodified
Added
Removed
  • release-kits/mark3/installer/build.xml

    r17257 r17453  
    3030        <!-- install files -->
    3131        <echo message="Installing Files"/>
    32         <unzip src="${antinstaller.jar}" dest="${installDir}">
    33             <patternset>
    34 
    35                 <include name="bin/**/*"/>
    36                 <include name="docs/**/*"/>
    37                 <include name="gli/**/*"/>
    38                 <include name="gs2build/**/*"/>
    39                 <exclude name="gs2build/common-src/**/*"/>
    40                 <exclude name="gs2build/build-src/**/*"/>
    41                 <exclude name="gs2build/runtime-src/**/*"/>
    42                 <include name="lib/**/*"/>
    43                 <include name="web/**/*"/>
    44                 <include name="resources/**/*"/>
    45 
    46                 <include name="greenstone3-build.xml"/>
    47                 <include name="build.properties"/>
    48                 <include name="gs3-server.sh"/>
    49                 <include name="gs3-setup.sh"/>
    50                 <include name="LICENSE.txt"/>
    51                 <include name="README.txt"/>
    52                 <include name="server.jar"/>
    53                 <include name="Uninstall.jar"/>
    54             </patternset>
    55 
    56         </unzip>
    57         <echo/>
     32        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="core.lzma"/></patternset></unzip>
     33        <sevenzip task="decode" input="${basedir}/core.lzma" output="${basedir}/core.comp"/>
     34        <delete file="core.lzma"/>
     35        <unzip src="${basedir}/core.comp" dest="${installDir}"/>
     36        <delete file="core.comp"/>
    5837
    5938        <echo message="Setting Binaries to Executable"/>
     
    10483    <!-- Source -->
    10584    <target name="install-source-code" depends="">
    106         <echo message="Installing Source Code (src)"/>
    107         <mkdir dir="${installDir}/src"/>
    108         <unzip src="${antinstaller.jar}" dest="${installDir}">
    109             <patternset>
    110                 <include name="src/**/*"/>
    111                 <include name="gs2build/common-src/**/*"/>
    112                 <include name="gs2build/build-src/**/*"/>
    113                 <include name="gs2build/runtime-src/**/*"/>
    114             </patternset>
    115         </unzip>
    116     </target>
    117 
    118     <target name="install-java">
    119 
    120         <echo message="Installing bundled java"/>
    121 
    122         <copy todir="${installDir}/packages/jre">
    123             <fileset dir="../@java.extracted@"/>
    124         </copy>
    125         <chmod dir="${installDir}/packages/jre/bin" includes="*" perm="775"/>       
    126 
    127         <echo/>
    128 
     85        <echo>Installing Source Code</echo>
     86        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip>
     87        <sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/>
     88        <delete file="sourcecode.lzma"/>
     89        <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/>
     90        <delete file="sourcecode.comp"/>
    12991    </target>
    13092
    13193    <target name="install-tomcat">
    13294        <echo message="Installing Tomcat (packages/tomcat)"/>
    133         <!-- extract the files -->
    134         <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/tomcat/**/*"/></patternset></unzip>
     95        <mkdir dir="packages"/>
     96        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="tomcat.lzma"/></patternset></unzip>
     97        <sevenzip task="decode" input="${basedir}/tomcat.lzma" output="${basedir}/tomcat.comp"/>
     98        <delete file="tomcat.lzma"/>
     99        <unzip src="${basedir}/tomcat.comp" dest="${installDir}/packages"/>
     100        <delete file="tomcat.comp"/>
    135101
    136102        <!-- change the tomcat ports in tomcats server.xml -->
     
    155121        <!-- extract the files -->
    156122        <echo message="Installing Ant (packages/ant)"/>
    157         <unzip src="${antinstaller.jar}" dest="${installDir}"><patternset><include name="packages/ant/**/*"/></patternset></unzip>
     123        <mkdir dir="packages"/>
     124        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="ant.lzma"/></patternset></unzip>
     125        <sevenzip task="decode" input="${basedir}/ant.lzma" output="${basedir}/ant.comp"/>
     126        <delete file="ant.lzma"/>
     127        <unzip src="${basedir}/ant.comp" dest="${installDir}/packages"/>
     128        <delete file="ant.comp"/>
    158129
    159130        <!-- set binaries to executable -->
Note: See TracChangeset for help on using the changeset viewer.