Changeset 17786 for release-kits

Show
Ignore:
Timestamp:
07.11.2008 14:36:58 (11 years ago)
Author:
oranfry
Message:

shifted the responsibility for the source release to the linux release kit. Made the source release contain a single component with the core and sourcecode mixed together

Location:
release-kits
Files:
24 modified

Legend:

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

    r17721 r17786  
    1313    <target name="prepare-components"> 
    1414        <antcall target="prepare-core-component" /> 
     15        <antcall target="prepare-imagemagick-component" /> 
     16 
    1517        <antcall target="prepare-sourcecode-component" /> 
    16         <antcall target="prepare-imagemagick-component" /> 
    17         <antcall target="prepare-sourcecode-core-component" /> 
     18 
     19        <antcall target="prepare-source-release" /> 
    1820    </target> 
    1921 
    2022    <target name="compress-components"> 
    2123        <antcall target="compress-core-component" /> 
    22         <antcall target="compress-sourcecode-component" />   
    2324        <antcall target="compress-imagemagick-component" /> 
    24         <antcall target="compress-sourcecode-core-component" /> 
     25 
     26        <!--<antcall target="compress-sourcecode-component" />--> 
     27 
     28        <antcall target="compress-source-release" /> 
    2529    </target> 
    2630 
     
    5660    </target> 
    5761 
    58     <!-- sourcecode core --> 
    59     <target name="prepare-sourcecode-core-component"> 
    60         <delete dir="components/tmp/sourcecode-core"/> 
    61         <mkdir dir="components/tmp/sourcecode-core"/> 
    62  
    63         <copy todir="components/tmp/sourcecode-core" overwrite="true"> 
    64             <fileset dir="distributions/source"> 
    65                 <include name="macros/**/*"/> 
    66                 <include name="images/**/*"/> 
    67                 <include name="etc/**/*"/> 
    68                 <include name="gli/**/*"/> 
    69                 <include name="collect/**/*"/> 
    70                 <include name="doc/**/*"/> 
    71                 <include name="setup.bash"/> 
    72             </fileset> 
    73         </copy> 
    74         <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 
    75     </target> 
    76      
    77     <target name="compress-sourcecode-core-component"> 
    78         <sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/> 
    79     </target> 
    80  
    8162    <!-- sourcecode --> 
    8263    <target name="prepare-sourcecode-component"> 
     
    9374        </copy> 
    9475                 
    95         <zip destfile="components/sourcecode.comp" basedir="components/tmp/sourcecode" compress="false"/> 
    9676        <zip destfile="components/Greenstone-${version}-linux-sourcecode.zip"  basedir="components/tmp/sourcecode" compress="true"/> 
    9777    </target> 
     
    120100    </target> 
    121101 
     102    <!-- source-release --> 
     103    <target name="prepare-source-release"> 
     104        <delete dir="components/tmp/source-release"/> 
     105        <mkdir dir="components/tmp/source-release"/> 
     106 
     107        <copy todir="components/tmp/source-release" overwrite="true"> 
     108            <fileset dir="distributions/source"/> 
     109        </copy> 
     110        <zip destfile="components/source-release.comp" basedir="components/tmp/source-release" compress="false" includes="**/*"/> 
     111    </target> 
     112     
     113    <target name="compress-source-release"> 
     114        <sevenzip task="encode" input="components/source-release.comp" output="components/source-release.lzma" dictionnary="26"/> 
     115    </target> 
     116 
     117 
    122118</project> 
  • release-kits/lirk2/ant-scripts/create-distribution.xml

    r17652 r17786  
    99        <antcall target="drop-in-docs" /> 
    1010        <antcall target="tweak-files" /> 
     11        <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk2-targets --> 
     12        <antcall target="drop-in-demo-collection" /> 
     13        <antcall target="insert-export-to-cd-package"/> <!-- from rk2-targets --> 
    1114        <antcall target="remove-unneeded-files-1" /> 
    1215 
     
    1417 
    1518        <antcall target="drop-in-binaries" /> 
    16         <antcall target="drop-in-demo-collection" /> 
    17         <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk2-targets --> 
    18         <antcall target="insert-export-to-cd-package"/>     <!-- from rk2-targets --> 
    1919        <antcall target="export-imagemagick-linux-binaries" /> 
    2020        <antcall target="compile-gli" /> 
     
    8181    <target name="remove-unneeded-files-1"> 
    8282        <delete file="${basedir}/distributions/web/gli/.greenstonestore" /> 
    83         <delete><fileset dir="${basedir}/distributions/web/gli" includes="*.bat"/></delete> 
    84         <delete><fileset dir="${basedir}/distributions/web" includes="*.bat"/></delete> 
    85         <delete dir="${basedir}/distributions/web/common-src/packages/windows"/> 
    8683    </target> 
    8784 
     
    126123    <target name="remove-unneeded-files-2"> 
    127124        <delete file="${basedir}/distributions/web/bin/java/SignedGatherer.jar" /> 
     125        <delete><fileset dir="${basedir}/distributions/web/gli" includes="*.bat"/></delete> 
     126        <delete><fileset dir="${basedir}/distributions/web" includes="*.bat"/></delete> 
     127        <delete dir="${basedir}/distributions/web/common-src/packages/windows"/> 
    128128    </target> 
    129129 
    130  
    131130</project> 
  • release-kits/lirk2/installer/antinstall-config.xml

    r17765 r17786  
    2525 
    2626    <!--  simple intro page --> 
    27     <page type="input" name="intro" displayText=""> 
     27    <page 
     28        type="input" 
     29        name="intro" 
     30        displayText="" 
     31        <!-- start source release --> 
     32        target="Source Release" 
     33        <!-- end source release --> 
     34        > 
     35 
    2836        <comment name="welcome-message"/> 
    2937    </page> 
     
    4250    </page> 
    4351 
     52    <!-- start binary release --> 
    4453    <page type="input" name="selector" displayText=""> 
    4554        <comment name="choose-components"/> 
     
    5362            hidden="true"/> 
    5463 
    55         <!-- start binary release core --> 
    5664        <target 
    5765            target="Installing Core System" 
     
    6068            defaultValue="true" 
    6169            force="true"/> 
    62         <!-- end binary release core --> 
    63  
    64         <!-- start source release core --> 
    65         <target 
    66             target="Installing Source Code Core" 
    67             diskRequirement="@component.size.sourcecode-core@" 
    68             displayText="" 
    69             defaultValue="true" 
    70             /> 
    71         <!-- end source release core --> 
    7270 
    7371        <!-- start bundled components --> 
     
    7977        <!-- end bundled components --> 
    8078 
    81         <!-- start sourcecode --> 
    82         <target 
    83             target="Installing Source Code" 
    84             diskRequirement="@component.size.sourcecode@" 
    85             defaultValue="true" 
    86             displayText=""/> 
    87         <!-- end sourcecode --> 
    88  
    8979    </page> 
    9080 
    91     <!-- start binary release core --> 
    9281    <page type="input" name="admin-password" displayText=""> 
    9382        <comment name="admin-password-expl"/> 
    9483        <text property="admin.password" defaultValue="" displayText=""/> 
    9584    </page> 
    96     <!-- end binary release core --> 
     85    <!-- end binary release --> 
    9786 
    9887    <page type="progress" name="progress" showTargets="true" displayText=""/> 
  • release-kits/lirk2/installer/build.xml

    r17765 r17786  
    9898    </target> 
    9999 
    100     <!-- sourcecode core system --> 
    101     <target name="Installing Source Code Core"> 
     100    <!-- imagemagick --> 
     101    <target name="Installing ImageMagick"> 
     102        <echo>Installing ImageMagick</echo> 
     103        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="imagemagick.lzma"/></patternset></unzip> 
     104        <sevenzip task="decode" input="${basedir}/imagemagick.lzma" output="${basedir}/imagemagick.comp"/> 
     105        <delete file="imagemagick.lzma"/> 
     106        <unzip src="${basedir}/imagemagick.comp" dest="${installDir}/bin/linux"/> 
     107        <delete file="imagemagick.comp"/> 
     108         
     109        <echo>Setting ImageMagick Binaries to Executable</echo> 
     110        <chmod dir="${installDir}/bin/linux/imagemagick/bin" includes="*" perm="775"/> 
     111         
     112    </target> 
    102113 
    103         <echo>Installing Source Code Core</echo> 
    104         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 
    105         <sevenzip task="decode" input="${basedir}/sourcecode-core.lzma" output="${basedir}/sourcecode-core.comp"/> 
    106         <delete file="sourcecode-core.lzma"/> 
    107         <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 
    108         <delete file="sourcecode-core.comp"/> 
     114    <!-- source release --> 
     115    <target name="Source Release"> 
     116 
     117        <echo>Installing Source Release</echo> 
     118        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="source-release.lzma"/></patternset></unzip> 
     119        <sevenzip task="decode" input="${basedir}/source-release.lzma" output="${basedir}/source-release.comp"/> 
     120        <delete file="source-release.lzma"/> 
     121        <unzip src="${basedir}/source-release.comp" dest="${installDir}"/> 
     122        <delete file="source-release.comp"/> 
    109123 
    110124        <echo>Set the installation locale in config files</echo> 
     
    129143 
    130144 
    131     <!-- source code --> 
    132     <target name="Installing Source Code"> 
    133         <echo>Installing Source Code</echo> 
    134         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip> 
    135         <sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/> 
    136         <delete file="sourcecode.lzma"/> 
    137         <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/> 
    138         <delete file="sourcecode.comp"/> 
    139     </target> 
    140  
    141     <!-- imagemagick --> 
    142     <target name="Installing ImageMagick"> 
    143         <echo>Installing ImageMagick</echo> 
    144         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="imagemagick.lzma"/></patternset></unzip> 
    145         <sevenzip task="decode" input="${basedir}/imagemagick.lzma" output="${basedir}/imagemagick.comp"/> 
    146         <delete file="imagemagick.lzma"/> 
    147         <unzip src="${basedir}/imagemagick.comp" dest="${installDir}/bin/linux"/> 
    148         <delete file="imagemagick.comp"/> 
    149          
    150         <echo>Setting ImageMagick Binaries to Executable</echo> 
    151         <chmod dir="${installDir}/bin/linux/imagemagick/bin" includes="*" perm="775"/> 
    152          
    153     </target> 
    154  
    155145</project> 
  • release-kits/lirk3/ant-scripts/create-components.xml

    r17721 r17786  
    1313    <target name="prepare-components"> 
    1414        <antcall target="prepare-core-component" /> 
    15         <antcall target="prepare-sourcecode-component" /> 
    1615        <antcall target="prepare-ant-component" /> 
    1716        <antcall target="prepare-tomcat-component" /> 
    1817        <antcall target="prepare-imagemagick-component" /> 
    19         <antcall target="prepare-sourcecode-core-component" /> 
     18 
     19        <antcall target="prepare-sourcecode-component" /> 
     20 
     21        <antcall target="prepare-source-release" /> 
    2022    </target> 
    2123 
    2224    <target name="compress-components"> 
    2325        <antcall target="compress-core-component" /> 
    24         <antcall target="compress-sourcecode-component" />   
    2526        <antcall target="compress-ant-component" /> 
    2627        <antcall target="compress-tomcat-component" /> 
    2728        <antcall target="compress-imagemagick-component" /> 
    28         <antcall target="compress-sourcecode-core-component" /> 
     29 
     30        <!--<antcall target="compress-sourcecode-component" />--> 
     31 
     32        <antcall target="compress-source-release" /> 
    2933    </target> 
    3034 
     
    6771    </target> 
    6872 
    69     <!-- sourcecode-core --> 
    70     <target name="prepare-sourcecode-core-component"> 
    71         <delete dir="components/tmp/sourcecode-core"/> 
    72         <mkdir dir="components/tmp/sourcecode-core"/> 
    73  
    74         <copy todir="components/tmp/sourcecode-core" overwrite="true"> 
    75             <fileset dir="distribution/source"> 
    76                 <include name="gli/**/*"/> 
    77                 <include name="docs/**/*"/> 
    78                 <include name="resources/**/*"/> 
    79                 <include name="web/**/*"/> 
    80                 <include name="gs2build/etc/**/*"/> 
    81                 <include name="gs2build/setup.bash"/> 
    82                 <include name="build.xml"/> 
    83                 <include name="build.properties"/> 
    84                 <include name="*.sh"/> 
    85                 <include name="*.txt"/> 
    86             </fileset> 
    87         </copy> 
    88         <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false"/> 
    89     </target> 
    90      
    91     <target name="compress-sourcecode-core-component"> 
    92         <sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/> 
    93     </target> 
    94      
    9573    <!-- sourcecode --> 
    9674    <target name="prepare-sourcecode-component"> 
     
    10886        </copy> 
    10987                 
    110         <zip destfile="components/sourcecode.comp" basedir="components/tmp/sourcecode" compress="false" /> 
    11188        <zip destfile="components/Greenstone-${version}-linux-sourcecode.zip"  basedir="components/tmp/sourcecode" compress="true"/> 
    11289    </target> 
     
    173150    </target> 
    174151 
     152 
     153    <!-- sourcecode-release --> 
     154    <target name="prepare-source-release"> 
     155        <delete dir="components/tmp/source-release"/> 
     156        <mkdir dir="components/tmp/source-release"/> 
     157 
     158        <copy todir="components/tmp/source-release" overwrite="true"> 
     159            <fileset dir="distribution/source"/> 
     160        </copy> 
     161        <zip destfile="components/source-release.comp" basedir="components/tmp/source-release" compress="false"/> 
     162    </target> 
     163     
     164    <target name="compress-source-release"> 
     165        <sevenzip task="encode" input="components/source-release.comp" output="components/source-release.lzma" dictionnary="26"/> 
     166    </target> 
     167 
     168 
    175169</project> 
  • release-kits/lirk3/ant-scripts/create-distribution.xml

    r17652 r17786  
    99        <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distribution/greenstone3/gli"/></antcall> 
    1010        <antcall target="insert-user-manual"/> 
     11        <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk3-targets --> 
    1112 
    1213        <antcall target="copy-web-to-source-greenstone3" /> <!-- from gs3-targets --> 
     
    1617            <property name="branch.path" value="${branch.path}"/> 
    1718        </ant> 
    18  
    1919        <ant antfile="${lirk3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution/greenstone3" target="create-distribution-2" inheritAll="false"> 
    2020            <property name="app.version" value="${version}"/> 
    2121            <property name="branch.path" value="${branch.path}"/> 
    2222        </ant> 
    23  
    2423        <ant antfile="${lirk3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution/greenstone3" target="create-distribution-3" inheritAll="false"> 
    2524            <property name="app.version" value="${version}"/> 
    2625            <property name="branch.path" value="${branch.path}"/> 
    2726        </ant> 
    28  
    2927        <antcall target="copy-over-build-xml" /> 
    3028        <antcall target="insert-compiled-binaries"/> 
    3129        <antcall target="export-imagemagick-linux-binaries" /> 
    32         <antcall target="insert-uninstaller"><param name="script-format" value="sh"/></antcall> <!-- from rk3-targets --> 
    3330     
    3431        <antcall target="strip-svn-dirs"><param name="dir" value="distribution"/></antcall> <!-- from init --> 
  • release-kits/lirk3/installer/antinstall-config.xml

    r17765 r17786  
    2525 
    2626    <!--  simple intro page --> 
    27     <page type="input" name="intro" displayText=""> 
     27    <page 
     28        type="input" 
     29        name="intro" 
     30        displayText="" 
     31        <!-- start source release --> 
     32        target="Source Release" 
     33        <!-- end source release --> 
     34        > 
     35 
    2836        <comment name="welcome-message"/> 
     37 
    2938    </page> 
    3039 
     
    5362        <comment name="choose-components"/> 
    5463 
     64        <!-- start binary release --> 
    5565        <target 
    5666            target="Initialising" 
     
    6171            hidden="true"/> 
    6272 
    63         <!-- start binary release core --> 
    6473        <target 
    6574            target="Installing Core System" 
     
    6877            defaultValue="true" 
    6978            force="true"/> 
    70         <!-- end binary release core --> 
    71  
    72         <!-- start source release core --> 
    73         <target 
    74             target="Installing Source Code Core" 
    75             diskRequirement="@component.size.sourcecode-core@" 
    76             displayText="" 
    77             defaultValue="true" 
    78             /> 
    79         <!-- end source release core --> 
    8079 
    8180        <!-- start bundled components --> 
     
    9998        <!-- end bundled components --> 
    10099 
    101         <!-- start sourcecode --> 
    102         <target 
    103             target="Installing Source Code" 
    104             diskRequirement="@component.size.sourcecode@" 
    105             defaultValue="false" 
    106             displayText=""/> 
    107         <!-- end sourcecode --> 
    108  
    109100    </page> 
     101    <!-- end binary release --> 
    110102 
    111103    <!-- start bundled components --> 
  • release-kits/lirk3/installer/build.xml

    r17765 r17786  
    7272    </target> 
    7373 
    74     <!-- sourcecode core system --> 
    75     <target name="Installing Source Code Core"> 
    76  
    77         <echo>Installing Source Code Core</echo> 
    78         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 
    79         <sevenzip task="decode" input="${basedir}/sourcecode-core.lzma" output="${basedir}/sourcecode-core.comp"/> 
    80         <delete file="sourcecode-core.lzma"/> 
    81         <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 
    82         <delete file="sourcecode-core.comp"/> 
    83  
    84         <echo>Setting up global properties</echo> 
    85         <copy file="${installDir}/resources/java/global.properties.in" tofile="${installDir}/web/WEB-INF/classes/global.properties" overwrite="true"/> 
    86         <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 
    87         <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.server@(.*)" replacement="$1localhost$2" /> 
    88         <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.port@(.*)" replacement="$1${tomcat.port}$2" /> 
    89  
    90         <echo>Setting up log4j properties</echo> 
    91         <copy file="${installDir}/resources/java/log4j.properties.in" tofile="${installDir}/web/WEB-INF/classes/log4j.properties" overwrite="true"/> 
    92         <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 
    93  
    94         <echo>Creating installation properties file</echo> 
    95         <echo file="${installDir}/installation.properties">#this file is just a placeholder for now</echo> 
    96  
    97     </target> 
    98  
    99  
    100     <!-- Source --> 
    101     <target name="Installing Source Code" depends=""> 
    102  
    103         <echo>Installing Source Code</echo> 
    104         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip> 
    105         <sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/> 
    106         <delete file="sourcecode.lzma"/> 
    107         <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/> 
    108         <delete file="sourcecode.comp"/> 
    109  
    110     </target> 
    111  
    11274    <!-- imagemagick --> 
    11375    <target name="Installing ImageMagick"> 
     
    160122    </target> 
    161123 
     124    <!-- source release --> 
     125    <target name="Source Release"> 
     126 
     127        <echo>Installing Source Release</echo> 
     128        <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="source-release.lzma"/></patternset></unzip> 
     129        <sevenzip task="decode" input="${basedir}/source-release.lzma" output="${basedir}/source-release.comp"/> 
     130        <delete file="source-release.lzma"/> 
     131        <unzip src="${basedir}/source-release.comp" dest="${installDir}"/> 
     132        <delete file="source-release.comp"/> 
     133 
     134        <echo>Setting up global properties</echo> 
     135        <copy file="${installDir}/resources/java/global.properties.in" tofile="${installDir}/web/WEB-INF/classes/global.properties" overwrite="true"/> 
     136        <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 
     137        <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.server@(.*)" replacement="$1localhost$2" /> 
     138        <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.port@(.*)" replacement="$1${tomcat.port}$2" /> 
     139 
     140        <echo>Setting up log4j properties</echo> 
     141        <copy file="${installDir}/resources/java/log4j.properties.in" tofile="${installDir}/web/WEB-INF/classes/log4j.properties" overwrite="true"/> 
     142        <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 
     143 
     144        <echo>Creating installation properties file</echo> 
     145        <echo file="${installDir}/installation.properties">#this file is just a placeholder for now</echo> 
     146 
     147    </target> 
     148 
     149 
    162150</project> 
  • release-kits/mark2/ant-scripts/create-components.xml

    r17721 r17786  
    1313    <target name="prepare-components"> 
    1414        <antcall target="prepare-core-component" /> 
    15         <antcall target="prepare-sourcecode-component" /> 
    16         <antcall target="prepare-sourcecode-core-component" /> 
    1715        <antcall target="prepare-imagemagick-component" /> 
    1816        <antcall target="prepare-ghostscript-component" /> 
     17 
     18        <!--<antcall target="prepare-sourcecode-component" />--> 
    1919    </target> 
    2020     
    2121    <target name="compress-components"> 
    2222        <antcall target="compress-core-component" /> 
    23         <antcall target="compress-sourcecode-component" /> 
    24         <antcall target="compress-sourcecode-core-component" /> 
    2523        <antcall target="compress-imagemagick-component" /> 
    2624        <antcall target="compress-ghostscript-component" /> 
     25 
     26        <!--<antcall target="compress-sourcecode-component" />--> 
    2727    </target> 
    2828 
     
    6767    <target name="compress-core-component"> 
    6868        <sevenzip task="encode" input="components/core.comp" output="components/core.lzma" dictionnary="26"/> 
    69     </target> 
    70  
    71     <!-- sourcecode core --> 
    72     <target name="prepare-sourcecode-core-component"> 
    73         <delete dir="components/tmp/sourcecode-core"/> 
    74         <mkdir dir="components/tmp/sourcecode-core"/> 
    75  
    76         <copy todir="components/tmp/sourcecode-core" overwrite="true"> 
    77             <fileset dir="distributions/source"> 
    78                 <include name="macros/**/*"/> 
    79                 <include name="images/**/*"/> 
    80                 <include name="etc/**/*"/> 
    81                 <include name="gli/**/*"/> 
    82                 <include name="collect/**/*"/> 
    83                 <include name="doc/**/*"/> 
    84                 <include name="setup.bash"/> 
    85             </fileset> 
    86         </copy> 
    87         <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 
    88     </target> 
    89      
    90     <target name="compress-sourcecode-core-component"> 
    91         <sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/> 
    9269    </target> 
    9370 
  • release-kits/mark2/ant-scripts/create-distribution.xml

    r17663 r17786  
    1010        <antcall target="tweak-files" /> 
    1111        <antcall target="remove-unneeded-files-1" /> 
    12  
    13         <antcall target="copy-web-to-source" /> <!-- from init --> 
    14  
    1512        <antcall target="drop-in-binaries" /> 
    1613        <antcall target="drop-in-demo-collection" /> 
  • release-kits/mark2/installer/antinstall-config.xml

    r17742 r17786  
    4242    </page> 
    4343 
     44    <!-- start binary release --> 
    4445    <page type="input" name="selector" displayText=""> 
    4546        <comment name="choose-components"/> 
    4647 
    47         <!-- start binary release core --> 
    4848        <target 
    4949            target="Installing Core System" 
     
    5252            defaultValue="true" 
    5353            force="true"/> 
    54         <!-- end binary release core --> 
    55  
    56         <!-- start source release core --> 
    57         <target 
    58             target="Installing Source Code Core" 
    59             diskRequirement="@component.size.sourcecode-core@" 
    60             displayText="" 
    61             defaultValue="true" 
    62             /> 
    63         <!-- end source release core --> 
    64  
    65         <!-- start sourcecode --> 
    66         <target 
    67             target="Installing Source Code" 
    68             diskRequirement="@component.size.sourcecode@" 
    69             defaultValue="false" 
    70             displayText=""/> 
    71         <!-- end sourcecode --> 
    7254 
    7355    </page> 
     56    <!-- end binary release --> 
    7457 
    7558    <page type="input" name="admin-password" displayText=""> 
  • release-kits/mark2/installer/build.xml

    r17754 r17786  
    8181    </target> 
    8282 
    83     <!-- sourcecode core system --> 
    84     <target name="Installing Source Code Core"> 
    85  
    86         <echo>Installing Source Code Core</echo> 
    87         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 
    88         <sevenzip task="decode" input="${basedir}/sourcecode-core.lzma" output="${basedir}/sourcecode-core.comp"/> 
    89         <delete file="sourcecode-core.lzma"/> 
    90         <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 
    91         <delete file="sourcecode-core.comp"/> 
    92  
    93         <echo>Set the installation locale in config files</echo> 
    94         <rsr file="${installDir}/setup.bash" pattern="^gsdllang=.*" replacement="gsdllang=${language}"/> 
    95         <rsr file="${installDir}/gli/gli.sh" pattern="^glilang=.*" replacement="glilang=${language}"/> 
    96         <rsr file="${installDir}/gli/gems.sh" pattern="^glilang=.*" replacement="glilang=${language}"/> 
    97  
    98         <rsr 
    99             file="${installDir}/gli/classes/xml/config.xml" 
    100             pattern="(&lt;Argument name=&quot;general.locale&quot;&gt;).*(&lt;/Argument&gt;)" 
    101             replacement="$1${language}$2"/> 
    102  
    103         <echo file="${installDir}/etc/main.cfg" append="true" 
    104             >cgiarg          shortname=l argdefault=${language}</echo> 
    105  
    106         <rsr file="${installDir}/etc/main.cfg" pattern="^status .*" replacement="status enabled"/> 
    107  
    108         <echo>Creating installation properties file</echo> 
    109         <echo file="${installDir}/etc/installation.properties">#this file is just a placeholder for now</echo> 
    110  
    111     </target> 
    112  
    113     <!-- Source --> 
    114     <target name="Installing Source Code" depends=""> 
    115         <echo message="Installing Source Code"/> 
    116         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip> 
    117         <sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/> 
    118         <delete file="sourcecode.lzma"/> 
    119         <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/> 
    120         <delete file="sourcecode.comp"/> 
    121     </target> 
    122  
    12383    <!-- ImageMagick --> 
    12484    <target name="Installing ImageMagick" depends=""> 
  • release-kits/mark3/ant-scripts/create-components.xml

    r17721 r17786  
    1313    <target name="prepare-components"> 
    1414        <antcall target="prepare-core-component" /> 
    15         <antcall target="prepare-sourcecode-component" /> 
    1615        <antcall target="prepare-ant-component" /> 
    1716        <antcall target="prepare-tomcat-component" /> 
    18         <antcall target="prepare-sourcecode-core-component" /> 
    1917        <antcall target="prepare-imagemagick-component" /> 
    2018        <antcall target="prepare-ghostscript-component" /> 
     19 
     20        <!--<antcall target="prepare-sourcecode-component" />--> 
    2121    </target> 
    2222 
    2323    <target name="compress-components"> 
    2424        <antcall target="compress-core-component" /> 
    25         <antcall target="compress-sourcecode-component" /> 
    2625        <antcall target="compress-ant-component" /> 
    2726        <antcall target="compress-tomcat-component" /> 
    28         <antcall target="compress-sourcecode-core-component" /> 
    2927        <antcall target="compress-imagemagick-component" /> 
    3028        <antcall target="compress-ghostscript-component" /> 
     29 
     30        <!--<antcall target="compress-sourcecode-component" />--> 
    3131    </target> 
    3232 
     
    7474    </target> 
    7575     
    76     <!-- sourcecode-core --> 
    77     <target name="prepare-sourcecode-core-component"> 
    78         <delete dir="components/tmp/sourcecode-core"/> 
    79         <mkdir dir="components/tmp/sourcecode-core"/> 
    80  
    81         <copy todir="components/tmp/sourcecode-core" overwrite="true"> 
    82             <fileset dir="distribution/source"> 
    83                 <include name="gli/**/*"/> 
    84                 <include name="docs/**/*"/> 
    85                 <include name="resources/**/*"/> 
    86                 <include name="web/**/*"/> 
    87                 <include name="gs2build/etc/**/*"/> 
    88                 <include name="gs2build/setup.bash"/> 
    89                 <include name="build.xml"/> 
    90                 <include name="build.properties"/> 
    91                 <include name="*.sh"/> 
    92                 <include name="*.txt"/> 
    93             </fileset> 
    94         </copy> 
    95         <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 
    96     </target> 
    97      
    98     <target name="compress-sourcecode-core-component"> 
    99         <sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/> 
    100     </target> 
    101  
    102  
    10376    <!-- sourcecode --> 
    10477    <target name="prepare-sourcecode-component"> 
  • release-kits/mark3/ant-scripts/create-distribution.xml

    r17662 r17786  
    99        <antcall target="gli-set-version-numbers"><param name="glibasedir" value="${basedir}/distribution/greenstone3/gli"/></antcall> 
    1010        <antcall target="insert-user-manual"/> 
    11  
    12         <antcall target="copy-web-to-source-greenstone3" /> <!-- from gs3-targets --> 
    1311 
    1412        <ant target="create-distribution-1" antfile="${mark3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution/greenstone3" inheritAll="false"> 
  • release-kits/mark3/installer/antinstall-config.xml

    r17742 r17786  
    4242    </page> 
    4343 
     44    <!-- start binary release --> 
    4445    <page type="input" name="selector" displayText=""> 
    4546        <comment name="choose-components"/> 
    4647 
    47         <!-- start binary release core --> 
    4848        <target 
    4949            target="Installing Core System" 
     
    5252            defaultValue="true" 
    5353            force="true"/> 
    54         <!-- end binary release core --> 
    55  
    56         <!-- start source release core --> 
    57         <target 
    58             target="Installing Source Code Core" 
    59             diskRequirement="@component.size.sourcecode-core@" 
    60             displayText="" 
    61             defaultValue="true" 
    62             /> 
    63         <!-- end source release core --> 
    6454 
    6555        <!-- start bundled components --> 
     
    7767        <!-- end bundled components --> 
    7868 
    79         <!-- start sourcecode --> 
    80         <target 
    81             target="Installing Source Code" 
    82             diskRequirement="@component.size.sourcecode@" 
    83             defaultValue="false" 
    84             displayText=""/> 
    85         <!-- end sourcecode --> 
    86  
    8769    </page> 
     70    <!-- end binary release --> 
    8871 
    8972    <!-- start bundled components --> 
  • release-kits/mark3/installer/build.xml

    r17715 r17786  
    6767    </target> 
    6868 
    69     <!-- sourcecode core system --> 
    70     <target name="Installing Source Code Core"> 
    71  
    72         <echo>Installing Source Code Core</echo> 
    73         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 
    74         <sevenzip task="decode" input="${basedir}/sourcecode-core.lzma" output="${basedir}/sourcecode-core.comp"/> 
    75         <delete file="sourcecode-core.lzma"/> 
    76         <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 
    77         <delete file="sourcecode-core.comp"/> 
    78  
    79         <echo>Setting up global properties</echo> 
    80         <copy file="${installDir}/resources/java/global.properties.in" tofile="${installDir}/web/WEB-INF/classes/global.properties" overwrite="true"/> 
    81         <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 
    82         <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.server@(.*)" replacement="$1localhost$2" /> 
    83         <rsr file="${installDir}/web/WEB-INF/classes/global.properties" pattern="(.*)@tomcat.port@(.*)" replacement="$1${tomcat.port}$2" /> 
    84  
    85         <echo>Setting up log4j properties</echo> 
    86         <copy file="${installDir}/resources/java/log4j.properties.in" tofile="${installDir}/web/WEB-INF/classes/log4j.properties" overwrite="true"/> 
    87         <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="(.*)@gsdl3home@(.*)" replacement="$1${installDir}/web$2" /> 
    88  
    89         <echo>Creating installation properties file</echo> 
    90         <echo file="${installDir}/installation.properties">#this file is just a placeholder for now</echo> 
    91  
    92  
    93     </target> 
    94  
    95  
    96     <!-- Source --> 
    97     <target name="Installing Source Code" depends=""> 
    98         <echo>Installing Source Code</echo> 
    99         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip> 
    100         <sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/> 
    101         <delete file="sourcecode.lzma"/> 
    102         <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/> 
    103         <delete file="sourcecode.comp"/> 
    104     </target> 
    105  
    10669    <target name="Installing Tomcat"> 
    10770        <echo message="Installing Tomcat (packages/tomcat)"/> 
  • release-kits/wirk2/ant-scripts/create-components.xml

    r17721 r17786  
    1515        <antcall target="prepare-imagemagick-component" /> 
    1616        <antcall target="prepare-ghostscript-component" /> 
    17         <antcall target="prepare-sourcecode-component" /> 
    18         <antcall target="prepare-sourcecode-core-component" /> 
     17        <!--<antcall target="prepare-sourcecode-component" />--> 
    1918    </target> 
    2019     
     
    2322        <antcall target="compress-imagemagick-component" /> 
    2423        <antcall target="compress-ghostscript-component" /> 
    25         <antcall target="compress-sourcecode-component" /> 
    26         <antcall target="compress-sourcecode-core-component" /> 
     24        <!--<antcall target="compress-sourcecode-component" />--> 
    2725    </target> 
    2826     
     
    125123    </target> 
    126124 
    127     <target name="prepare-sourcecode-core-component"> 
    128         <delete dir="components/tmp/sourcecode-core"/> 
    129         <mkdir dir="components/tmp/sourcecode-core"/> 
    130  
    131         <copy todir="components/tmp/sourcecode-core" overwrite="true"> 
    132             <fileset dir="distributions/source"> 
    133                 <include name="macros/**/*"/> 
    134                 <include name="images/**/*"/> 
    135                 <include name="etc/**/*"/> 
    136                 <include name="gli/**/*"/> 
    137                 <include name="collect/**/*"/> 
    138                 <include name="doc/**/*"/> 
    139                 <include name="setup.bash"/> 
    140             </fileset> 
    141         </copy> 
    142         <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 
    143     </target> 
    144      
    145     <target name="compress-sourcecode-core-component"> 
    146         <!--<sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/>--> 
    147         <exec executable="7z.exe" dir="components"><arg line="a -t7z -mx=9 sourcecode-core.lzma sourcecode-core.comp"/></exec> 
    148     </target> 
    149  
    150      
    151      
    152125</project> 
  • release-kits/wirk2/ant-scripts/create-distribution.xml

    r17652 r17786  
    1010        <antcall target="tweak-files" /> 
    1111        <antcall target="remove-unneeded-files-1" /> 
    12  
    13         <antcall target="copy-web-to-source" /> <!-- from init --> 
    1412 
    1513        <antcall target="drop-in-binaries" /> 
  • release-kits/wirk2/installer/antinstall-config.xml

    r17742 r17786  
    4242    </page> 
    4343 
     44    <!-- start binary release --> 
    4445    <page type="input" name="selector" displayText=""> 
    4546        <comment name="choose-components"/> 
     
    5354            hidden="true"/> 
    5455 
    55         <!-- start binary release core --> 
    5656        <target 
    5757            target="Installing Core System" 
     
    6060            defaultValue="true" 
    6161            force="true"/> 
    62         <!-- end binary release core --> 
    63  
    64         <!-- start source release core --> 
    65         <target 
    66             target="Installing Source Code Core" 
    67             diskRequirement="@component.size.sourcecode-core@" 
    68             displayText="" 
    69             defaultValue="true" 
    70             /> 
    71         <!-- end source release core --> 
    7262 
    7363        <target 
     
    9181        <!-- end bundled components --> 
    9282         
    93         <!-- start sourcecode --> 
    94         <target 
    95             target="Installing Source Code" 
    96             diskRequirement="@component.size.sourcecode@" 
    97             defaultValue="false" 
    98             displayText=""/> 
    99         <!-- end sourcecode --> 
    100              
    10183    </page> 
    10284 
     
    10587        <text property="admin.password" defaultValue="" displayText=""/> 
    10688    </page> 
     89    <!-- end binary release --> 
    10790 
    10891    <page type="progress" name="progress" showTargets="true" displayText=""/> 
  • release-kits/wirk2/installer/build.xml

    r17652 r17786  
    107107    </target> 
    108108 
    109     <target name="Installing Source Code Core"> 
    110  
    111         <!-- figure out the start menu path --> 
    112         <getfreepath path="${win32.personal.programs_menu}\Greenstone-@version@" property="startmenu.path"/>         
    113         <path id="startmenu.path.path" path="${startmenu.path}"/> 
    114         <pathconvert targetos="unix" property="startmenu.path.unix" refid="startmenu.path.path"/> 
    115  
    116         <echo>basedir: ${basedir}</echo> 
    117         <echo>installDir: ${installDir}</echo> 
    118         <echo>antinstaller.jar: ${antinstaller.jar}</echo> 
    119         <echo>startmenu.path: ${startmenu.path}</echo> 
    120  
    121         <!-- create the installation directory --> 
    122         <echo message="Creating Installation directory"/> 
    123         <mkdir dir="${installDir}"/> 
    124          
    125         <!-- extract 7za tool --> 
    126         <unzip src="${antinstaller.jar}" dest="${basedir}"> 
    127             <patternset><include name="7za.exe"/></patternset> 
    128         </unzip> 
    129  
    130         <!-- install files --> 
    131         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 
    132         <exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x sourcecode-core.lzma"/></exec> 
    133         <delete file="sourcecode-core.lzma"/> 
    134         <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 
    135         <delete file="sourcecode-core.comp"/> 
    136          
    137         <echo message="Filling in concrete values in config files"/> 
    138         <rsr file="${installDir}/setup.bat" pattern="\*\*GSDLHOME\*\*" replacement="${installDir}"/> 
    139                  
    140         <echo message="Creating installation properties file"/> 
    141         <echo file="${installDir}\etc\installation.properties">installed.startmenu.path:${startmenu.path.unix}</echo> 
    142          
    143         <echo message="Finished"/> 
    144          
    145     </target> 
    146  
    147     <!-- Source --> 
    148     <target name="Installing Source Code"> 
    149         <echo message="Installing Source Code"/> 
    150         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip> 
    151         <exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x sourcecode.lzma"/></exec> 
    152         <!--<sevenzip task="decode" input="${basedir}/sourcecode.lzma" output="${basedir}/sourcecode.comp"/>--> 
    153         <delete file="sourcecode.lzma"/> 
    154             <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/> 
    155         <delete file="sourcecode.comp"/> 
    156     </target> 
    157  
    158109    <target name="Installing ImageMagick"> 
    159110        <echo message="Installing ImageMagick"/> 
  • release-kits/wirk3/ant-scripts/create-components.xml

    r17721 r17786  
    1515        <antcall target="prepare-imagemagick-component" /> 
    1616        <antcall target="prepare-ghostscript-component" /> 
    17         <antcall target="prepare-sourcecode-component" /> 
    1817        <antcall target="prepare-ant-component" /> 
    1918        <antcall target="prepare-tomcat-component" /> 
    20         <antcall target="prepare-sourcecode-core-component" /> 
     19        <!--<antcall target="prepare-sourcecode-component" />--> 
    2120    </target> 
    2221     
     
    2524        <antcall target="compress-imagemagick-component" /> 
    2625        <antcall target="compress-ghostscript-component" /> 
    27         <antcall target="compress-sourcecode-component" /> 
    2826        <antcall target="compress-ant-component" /> 
    2927        <antcall target="compress-tomcat-component" /> 
    30         <antcall target="compress-sourcecode-core-component" /> 
     28        <!--<antcall target="compress-sourcecode-component" />--> 
    3129    </target> 
    3230     
     
    151149        <exec executable="7z.exe" dir="components"><arg line="a -t7z -mx=9 ant.lzma ant.comp"/></exec> 
    152150    </target> 
    153      
    154      
    155      
     151         
    156152    <target name="prepare-tomcat-component"> 
    157153        <delete dir="components/tmp/tomcat" quiet="true"/> 
     
    169165        <exec executable="7z.exe" dir="components"><arg line="a -t7z -mx=9 tomcat.lzma tomcat.comp"/></exec> 
    170166    </target>    
    171  
    172     <target name="prepare-sourcecode-core-component"> 
    173         <delete dir="components/tmp/sourcecode-core"/> 
    174         <mkdir dir="components/tmp/sourcecode-core"/> 
    175  
    176         <copy todir="components/tmp/sourcecode-core" overwrite="true"> 
    177             <fileset dir="distribution/source"> 
    178                 <include name="gli/**/*"/> 
    179                 <include name="docs/**/*"/> 
    180                 <include name="resources/**/*"/> 
    181                 <include name="web/**/*"/> 
    182                 <include name="gs2build/etc/**/*"/> 
    183                 <include name="gs2build/setup.bash"/> 
    184                 <include name="build.xml"/> 
    185                 <include name="build.properties"/> 
    186                 <include name="*.sh"/> 
    187                 <include name="*.txt"/> 
    188             </fileset> 
    189         </copy> 
    190         <zip destfile="components/sourcecode-core.comp" basedir="components/tmp/sourcecode-core" compress="false" includes="**/*"/> 
    191     </target> 
    192      
    193     <target name="compress-sourcecode-core-component"> 
    194         <!--<sevenzip task="encode" input="components/sourcecode-core.comp" output="components/sourcecode-core.lzma" dictionnary="26"/>--> 
    195         <exec executable="7z.exe" dir="components"><arg line="a -t7z -mx=9 sourcecode-core.lzma sourcecode-core.comp"/></exec> 
    196     </target> 
    197  
    198  
    199      
    200167     
    201168</project> 
  • release-kits/wirk3/ant-scripts/create-distribution.xml

    r17652 r17786  
    1010        <antcall target="insert-user-manual"/> 
    1111 
    12         <antcall target="copy-web-to-source-greenstone3" /> <!-- from gs3-targets --> 
    13  
    1412        <ant target="create-distribution-1" antfile="${wirk3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution/greenstone3" inheritAll="false"> 
    1513            <property name="app.version" value="${version}"/> 
     
    1715            <property name="branch.revision" value="${branch.revision}"/> 
    1816        </ant> 
     17 
     18        <antcall target="insert-icon"/> 
     19        <antcall target="insert-uninstaller"><param name="script-format" value="bat"/></antcall> <!-- from rk3-targets --> 
     20 
    1921        <ant target="create-distribution-2" antfile="${wirk3.home}/ant-scripts/operations-on-gs3home.xml" dir="distribution/greenstone3" inheritAll="false"> 
    2022            <property name="app.version" value="${version}"/> 
     
    2931        <antcall target="copy-over-build-xml" /> 
    3032        <antcall target="insert-compiled-binaries"/> 
    31         <antcall target="insert-icon"/> 
    32         <antcall target="insert-uninstaller"><param name="script-format" value="bat"/></antcall> <!-- from rk3-targets --> 
     33 
    3334    </target> 
    3435 
  • release-kits/wirk3/installer/antinstall-config.xml

    r17742 r17786  
    4242    </page> 
    4343 
     44    <!-- start binary release --> 
    4445    <page type="input" name="selector" displayText=""> 
    4546        <comment name="choose-components"/> 
     
    5354            hidden="true"/> 
    5455 
    55         <!-- start binary release core --> 
    5656        <target 
    5757            target="Installing Core System" 
     
    6060            defaultValue="true" 
    6161            force="true"/> 
    62         <!-- end binary release core --> 
    63  
    64         <!-- start source release core --> 
    65         <target 
    66             target="Installing Source Code Core" 
    67             diskRequirement="@component.size.sourcecode-core@" 
    68             displayText="" 
    69             defaultValue="true" 
    70             /> 
    71         <!-- end source release core --> 
    7262 
    7363        <target 
     
    10393        <!-- end bundled components --> 
    10494             
    105         <!-- start sourcecode --> 
    106         <target 
    107             target="Installing Source Code" 
    108             diskRequirement="@component.size.sourcecode@" 
    109             defaultValue="false" 
    110             displayText=""/> 
    111         <!-- end sourcecode --> 
    112  
    11395    </page> 
     96    <!-- end binary release --> 
    11497 
    11598    <!-- start bundled components --> 
  • release-kits/wirk3/installer/build.xml

    r17658 r17786  
    106106    </target> 
    107107 
    108     <target name="Installing Source Code Core"> 
    109  
    110         <!-- figure out the start menu path --> 
    111         <getfreepath path="${win32.personal.programs_menu}\Greenstone-@version@" property="startmenu.path"/> 
    112         <path id="startmenu.path.path" path="${startmenu.path}"/> 
    113         <pathconvert targetos="unix" property="startmenu.path.unix" refid="startmenu.path.path"/> 
    114                  
    115         <echo>basedir: ${basedir}</echo> 
    116         <echo>installDir: ${installDir}</echo> 
    117         <echo>antinstaller.jar: ${antinstaller.jar}</echo> 
    118         <echo>startmenu.path: ${startmenu.path}</echo> 
    119          
    120         <!-- create the installation directory --> 
    121         <echo message="Creating Installation directory"/> 
    122         <mkdir dir="${installDir}"/> 
    123  
    124         <!-- extract 7za tool --> 
    125         <unzip src="${antinstaller.jar}" dest="${basedir}"> 
    126             <patternset><include name="7za.exe"/></patternset> 
    127         </unzip> 
    128          
    129         <!-- install files --> 
    130         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode-core.lzma"/></patternset></unzip> 
    131         <exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x sourcecode-core.lzma"/></exec> 
    132         <delete file="sourcecode-core.lzma"/> 
    133         <unzip src="${basedir}/sourcecode-core.comp" dest="${installDir}"/> 
    134         <delete file="sourcecode-core.comp"/> 
    135  
    136         <!-- change the tomcat ports in build.properties --> 
    137         <echo message="Changing tomcat ports in build.properties"/> 
    138         <rsr file="${installDir}/build.properties" pattern="(tomcat.port[=:]).*" replacement="$1${tomcat.port}" /> 
    139         <rsr file="${installDir}/build.properties" pattern="(tomcat.shutdown.port[=:]).*" replacement="$1${tomcat.shutdown.port}" /> 
    140         <echo message="Changing tomcat ports in resources/tomcat/server.xml"/> 
    141         <copy file="${installDir}/resources/tomcat/server.xml" tofile="${installDir.local}/packages/tomcat/conf/server.xml" overwrite="true"/> 
    142          
    143         <!-- set gsdlhome in gs2build setup.bat --> 
    144         <echo message="Setting %GSDLHOME% in gs2build\setup.bat"/> 
    145         <rsr file="${installDir}/gs2build/setup.bat" pattern="\*\*GSDLHOME\*\*" replacement="${installDir.local}\gs2build" /> 
    146         <!-- copy the greenstone3.xml file to tomcat --> 
    147         <echo message="Copying greenstone3.xml to tomcat directory"/> 
    148         <copy file="${installDir}/resources/tomcat/greenstone3.xml" tofile="${installDir}/packages/tomcat/conf/Catalina/localhost/greenstone3.xml" overwrite="true"/> 
    149         <rsr file="${installDir}/packages/tomcat/conf/Catalina/localhost/greenstone3.xml" pattern="@gsdl3webhome@" replacement="${installDir.local}\web" /> 
    150  
    151         <!-- set up global properties --> 
    152         <echo message="Setting up global properties"/> 
    153         <copy file="${installDir}/resources/java/global.properties.in" tofile="${installDir}/web/WEB-INF/classes/global.properties" overwrite="true"/> 
    154         <rsr file="${installDir}/web/WEB-INF/classes/global.properties"> 
    155             <job pattern="@gsdl3home@" replacement="${installDir.unix}/web" /> 
    156             <job pattern="@tomcat.server@" replacement="${tomcat.server}" /> 
    157             <job pattern="@tomcat.port@" replacement="${tomcat.port}" /> 
    158         </rsr> 
    159  
    160         <!-- set up log4j properties--> 
    161         <echo message="Setting up log4j properties"/> 
    162         <copy file="${installDir}/resources/java/log4j.properties.in" tofile="${installDir}/web/WEB-INF/classes/log4j.properties" overwrite="true"/> 
    163         <rsr file="${installDir}/web/WEB-INF/classes/log4j.properties" pattern="@gsdl3home@" replacement="${installDir.unix}/web"/> 
    164  
    165         <!-- delete unneeded files -->       
    166         <delete dir="${installDir}/resources/icons"/> 
    167         <delete file="${installDir}/resources/*.png"/> 
    168          
    169         <echo message="Creating installation properties file"/> 
    170         <echo file="${installDir}\installation.properties">installed.startmenu.path:${startmenu.path.unix}</echo> 
    171          
    172     </target> 
    173  
    174  
    175     <!-- Source --> 
    176     <target name="Installing Source Code"> 
    177         <echo message="Installing Source Code (src)"/> 
    178         <unzip src="${antinstaller.jar}" dest="${basedir}"><patternset><include name="sourcecode.lzma"/></patternset></unzip> 
    179         <exec dir="${basedir}" executable="${basedir}/7za.exe"><arg line="x sourcecode.lzma"/></exec> 
    180         <delete file="sourcecode.lzma"/> 
    181         <unzip src="${basedir}/sourcecode.comp" dest="${installDir}"/> 
    182         <delete file="sourcecode.comp"/> 
    183     </target> 
    184108 
    185109    <target name="Installing Tomcat">