Ignore:
Timestamp:
2010-01-26T14:44:30+13:00 (14 years ago)
Author:
oranfry
Message:

tidy up for greenstone3, and made wrap shared

Location:
main/trunk/release-kits/shared
Files:
2 added
2 deleted
6 edited

Legend:

Unmodified
Added
Removed
  • main/trunk/release-kits/shared/core/ant-scripts/create-installer.xml

    r21623 r21630  
    22<project name="create-installer">
    33
    4     <target name="create-installer">
     4    <target name="create-installer" depends="init,gs${version.major}-init">
    55
    66        <!-- create installer directory -->
  • main/trunk/release-kits/shared/core/ant-scripts/init.xml

    r21623 r21630  
    190190    </target>
    191191
     192    <!-- show the core properties of all release-kits -->
     193    <target name="core-properties">
     194        <echo>Required Properties:</echo>
     195        <echo>version             the version string for the release</echo>
     196        <echo/>
     197        <echo>Optional Properties:</echo>
     198        <echo>branch.path         the branch of Greenstone to make a release of. Eg: tags/2.81. Default: trunk.</echo>
     199        <echo>branch.revision     the revision of Greenstone to make a release of. Eg: 18273. Default: HEAD.</echo>
     200        <echo/>
     201    </target>
     202
    192203    <!-- a target to strip any directory of .svn folders -->
    193204    <target name="strip-svn-dirs">
     
    224235            manifest="${rk.home}/shared/core/uninstaller/manifest.mf"
    225236            basedir="compiled/uninstaller/build" />
     237
     238        <!-- clean up build directory -->
     239        <delete dir="compiled/uninstaller"/>
    226240
    227241        <!-- put the associated script in place -->
  • main/trunk/release-kits/shared/greenstone2/ant-scripts/rk2-targets.xml

    r21394 r21630  
    77        ..........................................................
    88-->
    9 
    10 <project name="rk2-targets">
    11 
    12     <property name="version.major" value="2"/>
     9<project name="greenstone2-targets">
    1310
    1411    <target name="gs2-init">
  • main/trunk/release-kits/shared/greenstone3/ant-scripts/rk3-targets.xml

    r21202 r21630  
    88-->
    99
    10 <project name="rk3-targets">
    11 
    12     <property name="version.major" value="3"/>
    13 
    14     <!-- create the property set to be forwarded to greenstone3 -->
    15     <propertyset id="forward.properties">
    16         <propertyref prefix="forward."/>
    17         <mapper type="glob" from="forward.*" to="*"/>
    18         <propertyref name="app.version"/>
    19         <propertyref name="branch.path"/>
    20         <propertyref name="branch.revision"/>
    21     </propertyset>
    22 
    23     <target name="greenstone3-set-version-numbers">
    24         <rsr
    25             file="${greenstone3basedir}/resources/java/global.properties.in"
    26             pattern="@gsdl3version@"
    27             replacement="${version}" />
    28         <rsr
    29             file="${greenstone3basedir}/resources/java/server.properties"
    30             pattern="^(Server3Control\.Version=).*$"
    31             replacement="$1${version}" />
    32 
    33     </target>
     10<project name="greenstone3-targets">
    3411
    3512    <target name="gs3-init">
     
    5027    </target>
    5128
    52     <target name="insert-uninstaller-jar">
    53         <copy file="compiled/uninst.jar" tofile="distributions/web/uninst.jar"/>
     29    <target name="greenstone3-set-version-numbers">
     30        <rsr
     31            file="${greenstone3basedir}/resources/java/global.properties.in"
     32            pattern="@gsdl3version@"
     33            replacement="${version}" />
     34        <rsr
     35            file="${greenstone3basedir}/resources/java/server.properties"
     36            pattern="^(Server3Control\.Version=).*$"
     37            replacement="$1${version}" />
     38
    5439    </target>
    5540
     
    7257        <else><if><bool><or><equals arg1="${rk.os}" arg2="linux"/><equals arg1="${rk.os}" arg2="mac"/></or></bool>
    7358            <exec executable="cp">
    74                 <arg    value="-r"/>
     59                <arg value="-r"/>
    7560                <arg value="${rk.home}/core/ant"/>
    7661                <arg value="compiled/packages"/>
     
    9580    </target>
    9681
    97     <target name="checkout-greenstone3">
    98         <svn>
    99             <checkout url="${svn.root}/main/${branch.path}/greenstone3" destPath="compiled" revision="${branch.revision}"/>
    100         </svn>
    101     </target>
    102 
    10382    <target name="export-greenstone3">
    10483        <svn>
    10584            <export srcUrl="${svn.root}/main/${branch.path}/greenstone3" destPath="${dest}" revision="${branch.revision}"/>
    10685        </svn>
    107     </target>
    108 
    109     <target name="insert-xml-parser">
    110         <copy todir="compiled/gs2build/perllib/cpan">
    111             <fileset dir="${rk.home}/greenstone3" includes="XML-Parser/**/*"/>
    112         </copy>
    113     </target>
    114 
    115     <target name="insert-documented-examples">
    116         <echo>NOT IMPLEMENTED: Remember to put code in this target to grab and install the documented examples.</echo>
    117         <!-- copy the doc eg colls from /home/nzdl - note we don't include the formatting ones -->
    118     </target>
    119 
    120     <target name="prepare-documentation">
    121 
    122         <mkdir dir="compiled/gsdl-manuals"/>
    123         <svn>
    124             <checkout url="${svn.root}/documentation/${branch.path}/manuals" destPath="compiled/gsdl-manuals/manuals"/>
    125             <checkout url="${svn.root}/documentation/${branch.path}/shared" destPath="compiled/gsdl-manuals/shared"/>
    126         </svn>
    127         <path id="documentation.compile.classpath">
    128             <fileset dir="compiled/gsdl-manuals">
    129                 <include name="**/*.jar"/>
    130             </fileset>
    131             <pathelement path="compiled/gsdl-manuals/shared"/>
    132             <pathelement path="compiled/gsdl-manuals/manuals"/>
    133         </path>
    134         <javac srcdir="compiled/gsdl-manuals/shared"
    135             destdir="compiled/gsdl-manuals/shared"
    136             debug="on"
    137             classpathref="documentation.compile.classpath">
    138             <include name="*.java"/>
    139         </javac>
    140         <unzip src="compiled/gsdl-manuals/shared/fop.zip" dest="compiled/gsdl-manuals/shared"/>
    141 
    142         <java classname="ApplyXSLT" classpathref="documentation.compile.classpath" output="compiled/gsdl-manuals/manuals/xml-source/en/help-en.xml">
    143             <arg value="compiled/gsdl-manuals/manuals/processing/gen-gli-help-to-manual-chapter.xsl" />
    144             <arg value="compiled/gli/help/en/help.xml" />
    145             <arg value="compiled" />
    146         </java>
    147 
    148         <chmod perm="a+x" file="compiled/gsdl-manuals/shared/fop/fop.sh"/>
    149         <echo>Run generate-pdf script</echo>
    150         <if><bool><equals arg1="${rk.os}" arg2="windows"/></bool>
    151             <exec dir="compiled/gsdl-manuals/manuals" executable="cmd">
    152                 <arg value="/C" />
    153                 <arg file="${basedir}/compiled/gsdl-manuals/manuals/generate-pdf.bat" />
    154                 <arg value="u" />
    155                 <arg value="en" />
    156             </exec>
    157         <else>
    158             <exec dir="compiled/gsdl-manuals/manuals" executable="/bin/bash">
    159                 <arg line="generate-pdf.sh u en" />
    160             </exec>
    161         </else></if>
    16286    </target>
    16387
     
    195119    </target>
    196120
    197     <target name="clean-uninstaller">
    198         <delete dir="distributions/web/uninstaller"/>
    199     </target>
    200121
    201122    <target name="insert-windows-icon">
  • main/trunk/release-kits/shared/linux/wrapper.cpp

    r19938 r21630  
    9696    #ifndef CDROM
    9797
    98     string jarfile = tempdir + "/@installer.name@.jar"; //where we will store the jar file
     98    string jarfile = tempdir + "/greenstone.jar"; //where we will store the jar file
    9999    string javafile = tempdir + "/@java.installer@"; //where we will store the java tar file
    100100
     
    102102    //extract files
    103103    cout << "Extracting installer jar..." << endl;
    104     succeeded = extract_bundled_file( @installer.name@jar, sizeof(@installer.name@jar), (char*)jarfile.c_str(), false);
     104    succeeded = extract_bundled_file( greenstonejar, sizeof(greenstonejar), (char*)jarfile.c_str(), false);
    105105
    106106    #ifdef java_is_bundled
     
    166166        cout << "Launching Installer ..." << endl;
    167167        int launch_exit_code = 0;
    168         launch_exit_code = system( (foundJvm.getExecutable() + " -Xmx85M -jar @installer.name@.jar" + (text_mode?" text":"") ).c_str() );
     168        launch_exit_code = system( (foundJvm.getExecutable() + " -Xmx85M -jar greenstone.jar" + (text_mode?" text":"") ).c_str() );
    169169
    170170        //report how it went
Note: See TracChangeset for help on using the changeset viewer.