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

making mac release kits use components

Location:
release-kits/mark3/ant-scripts
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • release-kits/mark3/ant-scripts/create-components.xml

    r17447 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" />
     
    1110    </target>
    1211
    13     <target name="prepare-to-create-components">
    14         <delete dir="components"/>
    15         <mkdir dir="components/tmp"/>
    16     </target>
    17        
    1812    <target name="create-core-component">
    1913        <antcall target="prepare-core-component" />
     
    3832    <target name="prepare-core-component">
    3933
     34        <delete dir="components/tmp/core"/>
    4035        <mkdir dir="components/tmp/core"/>
    4136               
     
    7469   
    7570    <target name="prepare-sourcecode-component">
     71
     72        <delete dir="components/tmp/sourcecode"/>
    7673        <mkdir dir="components/tmp/sourcecode"/>
     74
    7775        <copy todir="components/tmp/sourcecode" overwrite="true">
    7876                <fileset dir="distribution/greenstone3">
     
    9290   
    9391    <target name="prepare-ant-component">
    94         <mkdir dir="components/tmp/ant"/>
     92
     93        <delete dir="components/tmp/ant">
     94        <mkdir dir="components/tmp/ant">
     95
    9596        <copy todir="components/tmp/ant" overwrite="true">
    9697            <fileset dir="distribution/greenstone3/packages">
     
    107108   
    108109    <target name="prepare-tomcat-component">
     110
     111        <delete dir="components/tmp/tomcat"/>
    109112        <mkdir dir="components/tmp/tomcat"/>
     113
    110114        <copy todir="components/tmp/tomcat" overwrite="true">
    111115            <fileset dir="distribution/greenstone3/packages">
  • release-kits/mark3/ant-scripts/create-installer.xml

    r17107 r17453  
    1414        <copy todir="${basedir}/installer/classes" overwrite="true">
    1515            <fileset dir="${mark3.home}/greenstone3/installer-classes"/>
     16            <fileset file="${basedir}/distribution/greenstone3/LICENCE.txt" />
    1617        </copy>
    1718        <unjar src="${mark3.home}/ant-scripts/tasks/greenstone/anttasks.jar" dest="${basedir}/installer/classes"/>
     
    2021
    2122    <target name="compile-installer">
     23
    2224        <installer file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}.jar"
    2325                compress="true"
     
    3032                failOnError="false"
    3133                icons="bluecurve">
     34            <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> <!-- installer classes -->
     35            <zipfileset dir="${basedir}/components" includes="*.lzma"/>
     36        </installer>
    3237
    33             <!-- copy all the important files into the archive to be extracted for install -->
    34             <zipfileset dir="${basedir}/installer/classes" includes="**/*" /> <!-- installer classes -->
    35             <zipfileset dir="${basedir}/distribution/greenstone3" includes="**/*"/>
     38        <installer file="${basedir}/installer/Greenstone-${version}-MacOS-${processor}-minimal.jar"
     39                compress="true"
     40                extractType="NonExtractor"
     41                installConfig="${basedir}/installer/antinstall-config.xml"
     42                buildFile="${basedir}/installer/build.xml"
     43                antInstallLib="${mark3.home}/packages/ant-installer/lib"
     44                antLib="${mark3.home}/packages/ant/lib"
     45                validateConfig="true"
     46                failOnError="false"
     47                icons="bluecurve">
     48            <zipfileset dir="${basedir}/installer/classes" includes="**/*" />
     49            <zipfileset dir="${basedir}/components" includes="core.lzma"/>
     50        </installer>
    3651
    37         </installer>
     52
    3853    </target>
    3954
Note: See TracChangeset for help on using the changeset viewer.