Ignore:
Timestamp:
2008-09-26T17:37:32+12:00 (16 years ago)
Author:
oranfry
Message:

componentised releases in wirk2

File:
1 edited

Legend:

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

    r17257 r17396  
    1616    <typedef name="rsr" classname="org.greenstone.anttasks.RegexSearchReplace" classpathref="project.classpath"/>
    1717    <typedef name="adduser" classname="org.greenstone.anttasks.AddGreenstoneUserToDatabase" classpathref="project.classpath"/>
     18    <taskdef name="sevenzip" classname="org.apache.tools.ant.SevenZip" classpathref="project.classpath"/>
    1819
    1920    <condition property="bundled.java.exists">
    20         <available file="../@java.extracted@/bin/java"/>
     21        <available file="../@linux-java.extracted@/bin/java"/>
    2122    </condition>
    2223
     
    3233
    3334        <echo>Installing Core Files</echo>
    34         <unzip src="${antinstaller.jar}" dest="${installDir}">
    35             <patternset>
    36                 <include name="gli/**/*"/>
    37                 <include name="bin/**/*"/>
    38                 <include name="cgi-bin/**/*"/>
    39                 <include name="etc/**/*"/>
    40                 <include name="mappings/**/*"/>
    41                 <include name="images/**/*"/>
    42                 <include name="perllib/**/*"/>
    43                 <include name="indexers/**/*"/>
    44                 <include name="macros/**/*"/>
    45                 <include name="collect/**/*"/>
    46 
    47                 <include name="Install.sh"/>
    48                 <include name="setup.bash"/>
    49                 <include name="setup.csh"/>
    50                 <include name="LICENSE.txt"/>
    51                 <include name="READMEar.txt"/>
    52                 <include name="READMEen.txt"/>
    53                 <include name="READMEes.txt"/>
    54                 <include name="READMEfr.txt"/>
    55                 <include name="READMEes.txt"/>
    56                 <include name="Support.htm"/>
    57                 <include name="Uninstall.jar"/>
    58             </patternset>
    59         </unzip>
    60         <echo/>
     35        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="core.lzma"/></patternset></unzip>
     36        <sevenzip task="decode" input="${basedir}/core.lzma" output="${basedir}/core.comp"/>
     37        <delete file="core.lzma"/>
     38        <unzip src="${basedir}/core.comp" dest="${installDir}"/>
     39        <delete file="core.comp"/>
    6140
    6241        <echo>Setting Binaries to Executable</echo>
     
    11998    <target name="install-source-code" depends="">
    12099        <echo>Installing Source Code</echo>
    121         <unzip src="${antinstaller.jar}" dest="${installDir}">
    122             <patternset>
    123                 <include name="common-src/**/*"/>
    124                 <include name="runtime-src/**/*"/>
    125                 <include name="build-src/**/*"/>
    126                 <include name="packages/**/*"/>
    127             </patternset>
    128         </unzip>
     100        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip>
     101        <sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/>
     102        <delete file="sourcecode.lzma"/>
     103        <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/>
     104        <delete file="sourcecode.comp"/>
    129105    </target>
    130106
    131     <target name="install-java">
     107    <target name="install-linux-jre">
    132108        <echo>Installing bundled java</echo>
    133109        <copy todir="${installDir}/packages/jre">
    134             <fileset dir="../@java.extracted@"/>
     110            <fileset dir="../@linux-java.extracted@"/>
    135111        </copy>
    136112        <chmod dir="${installDir}/packages/jre/bin" includes="*" perm="775"/>       
Note: See TracChangeset for help on using the changeset viewer.