Changeset 17453 for release-kits/mark2


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

making mac release kits use components

Location:
release-kits/mark2/ant-scripts
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • release-kits/mark2/ant-scripts/build.xml

    r17317 r17453  
    2626    <import file="compile.xml"/>
    2727    <import file="create-distribution.xml"/>
     28    <import file="create-components.xml"/>
    2829    <import file="create-installer.xml"/>
    2930    <import file="wrap.xml"/>
     
    4849        <antcall target="compile"/>
    4950        <antcall target="create-distribution"/>
     51        <antcall target="create-components"/>
    5052        <antcall target="create-installer"/>
    5153        <antcall target="wrap"/>
  • release-kits/mark2/ant-scripts/create-components.xml

    r17423 r17453  
    44    <!-- create components from the distribution folder -->
    55    <target name="create-components">
    6         <antcall target="prepare-to-create-components" />
    76        <antcall target="create-core-component" />
    87        <antcall target="create-sourcecode-component" />
    98    </target>
    109   
    11     <target name="prepare-to-create-components">
    12         <delete dir="components"/>
    13         <mkdir dir="components/tmp"/>
    14     </target>
    15 
    1610    <target name="create-core-component">
    1711        <antcall target="prepare-core-component" />
     
    2519   
    2620    <target name="prepare-core-component">
     21
     22        <delete dir="components/tmp/core"/>
    2723        <mkdir dir="components/tmp/core"/>
     24
    2825        <copy todir="components/tmp/core" overwrite="true">
    2926            <fileset dir="distributions/web">
     
    4542   
    4643    <target name="prepare-sourcecode-component">
     44
     45        <delete dir="components/tmp/sourcecode"/>
    4746        <mkdir dir="components/tmp/sourcecode"/>
     47
    4848        <copy todir="components/tmp/sourcecode" overwrite="true">
    4949            <fileset dir="distributions/web">
  • release-kits/mark2/ant-scripts/create-installer.xml

    r17107 r17453  
    1515        <copy todir="${basedir}/installer/classes" overwrite="true">
    1616            <fileset dir="${mark2.home}/greenstone2/installer-classes"/>
     17            <fileset file="${basedir}/distributions/web/LICENCE.txt" />
    1718        </copy>
     19
    1820        <unjar src="${mark2.home}/ant-scripts/tasks/greenstone/anttasks.jar" dest="${basedir}/installer/classes"/>
    1921        <delete dir="${basedir}/installer/classes/META-INF"/>
     22
    2023        <unjar src="${mark2.home}/lib/crypt.jar" dest="${basedir}/installer/classes"/>
    2124        <delete dir="${basedir}/installer/classes/META-INF"/>
     25
    2226    </target>
    2327
     
    3539
    3640            <zipfileset dir="${basedir}/installer/classes" includes="**/*" />
    37             <zipfileset dir="${basedir}/distributions/web" includes="**/*"/>
     41            <zipfileset dir="${basedir}/components" includes="*.lzma"/>
     42        </installer>
    3843
     44        <installer file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}-minimal.jar"
     45                compress="true"
     46                extractType="NonExtractor"
     47                installConfig="${basedir}/installer/antinstall-config.xml"
     48                buildFile="${basedir}/installer/build.xml"
     49                antInstallLib="${mark2.home}/packages/ant-installer/lib"
     50                antLib="${mark2.home}/packages/ant/lib"
     51                validateConfig="true"
     52                failOnError="false"
     53                icons="bluecurve">
     54
     55            <zipfileset dir="${basedir}/installer/classes" includes="**/*" />
     56            <zipfileset dir="${basedir}/components" includes="core.lzma"/>
    3957        </installer>
     58
    4059    </target>
    4160
Note: See TracChangeset for help on using the changeset viewer.