Changeset 16175 for release-kits/lirk2


Ignore:
Timestamp:
2008-06-25T13:33:37+12:00 (16 years ago)
Author:
oranfry
Message:

made lirk2 work under the new shared code scheme

Location:
release-kits/lirk2
Files:
1 deleted
5 edited

Legend:

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

    r15980 r16175  
    33<!--
    44        ..........................................................
    5         September 2007
    6         Greenstone3 'release maker' script
     5        June 2008
     6        Linux Release Kit for Greenstone3 (lirk3)
    77        Oran Fry
    88        ..........................................................
     
    1111<project name="lirk2-build" default="lirk2">
    1212
    13     <import file="init.xml"/>
     13    <!-- CONSTANTS -->
    1414
     15    <!-- for the benefit of the shared scripts, set release-kit home -->
     16    <property name="rk.home" value="${lirk2.home}" />
     17
     18    <!-- IMPORT OTHER ANT SCRIPTS -->
     19    <import file="shared-ant-scripts/init.xml"/>
    1520    <import file="compile.xml"/>
    1621    <import file="create-distribution.xml"/>
     
    1823    <import file="wrap.xml"/>
    1924
     25    <!-- THE MAIN TARGET -->
    2026    <target name="lirk2" depends="init">
    2127        <addressedcall target="compile"/>
  • release-kits/lirk2/ant-scripts/compile.xml

    r16090 r16175  
    11<?xml version="1.0" encoding="utf-8" ?>
    2 
    3 <!--
    4         ..........................................................
    5         September 2007
    6         Greenstone3 'release maker' script
    7         Oran Fry
    8         ..........................................................
    9 -->
    10 
    112<project name="lirk2-compile" default="compile">
    12 
    133
    144    <target name="compile">
     
    3424
    3525    </target>
    36 
    37 
    38     <!--
    39 
    40         second level targets
    41 
    42     -->
    4326
    4427    <target name="checkout-gsdl-indexers-gli">
     
    121104    <target name="build-demo-collection">
    122105        <if><bool><istrue value="${execute}"/></bool>
    123             <exec dir="${basedir}/gsdl" executable="${lirk2.home}/compile/build-demo.sh"/>
     106            <exec dir="${basedir}/gsdl" executable="${lirk2.home}/resources/build-demo.sh"/>
    124107        </if>
    125108    </target>
  • release-kits/lirk2/ant-scripts/create-installer.xml

    r16094 r16175  
    11<?xml version="1.0" encoding="utf-8" ?>
    2 
    3 <!--
    4         ..........................................................
    5         September 2007
    6         Greenstone3 'release maker' script
    7         Oran Fry
    8         ..........................................................
    9 -->
    10 
    112<project name="lirk2-create-installer" default="create-installer">
    123
     
    2415            <copy todir="${basedir}/installer" file="${lirk2.home}/installer/build.xml" overwrite="true"/>
    2516            <copy todir="${basedir}/installer/resources" overwrite="true">
    26                 <fileset dir="${lirk2.home}/installer/resources">
    27                     <include name="*.properties"/>
    28                     <include name="*.png"/>
    29                 </fileset>
     17                <fileset dir="${lirk2.home}/greenstone2/installer-resources"/>
    3018            </copy>
    3119
    3220            <!-- put the concrete values of things in the config -->
    3321            <rsr file="${basedir}/installer/antinstall-config.xml" pattern="@version@" replacement="${version}"/>
    34             <rsr file="${basedir}/installer/antinstall-config.xml" pattern="@component.size.java@" replacement="${component.size.java}"/>
     22            <rsr file="${basedir}/installer/antinstall-config.xml" pattern="@component.size.java@" replacement="${component.size.linux-java}"/>
    3523            <rsr file="${basedir}/installer/build.xml" pattern="@java.min.version@" replacement="${java.min.version}"/>
    36             <rsr file="${basedir}/installer/build.xml" pattern="@java.extracted@" replacement="${java.extracted}"/>
     24            <rsr file="${basedir}/installer/build.xml" pattern="@java.extracted@" replacement="${linux-java.extracted}"/>
    3725
    3826            <!-- put the concrete values of things in the text -->
     
    4028            <rsr file="${basedir}/installer/resources/LanguagePack.properties" pattern="@version@" replacement="${version}"/>
    4129            <rsr file="${basedir}/installer/resources/LanguagePack.properties" pattern="@java.min.version@" replacement="${java.min.version}"/>
    42             <rsr file="${basedir}/installer/resources/LanguagePack.properties" pattern="@bundled.version.java@" replacement="${bundled.version.java}"/>
     30            <rsr file="${basedir}/installer/resources/LanguagePack.properties" pattern="@bundled.version.java@" replacement="${bundled.version.linux-java}"/>
    4331
    4432            <!-- chinese -->
     
    6452                    installConfig="${basedir}/installer/antinstall-config.xml"
    6553                    buildFile="${basedir}/installer/build.xml"
    66                     antInstallLib="${lirk2.home}/bin/ant-installer/lib"
    67                     antLib="${lirk2.home}/bin/apache-ant-1.6.5/lib"
     54                    antInstallLib="${lirk2.home}/packages/ant-installer/lib"
     55                    antLib="${lirk2.home}/packages/ant/lib"
    6856                    validateConfig="true"
    6957                    failOnError="false"
     
    8573                    installConfig="${basedir}/installer/antinstall-config.xml"
    8674                    buildFile="${basedir}/installer/build.xml"
    87                     antInstallLib="${lirk2.home}/bin/ant-installer/lib"
    88                     antLib="${lirk2.home}/bin/apache-ant-1.6.5/lib"
     75                    antInstallLib="${lirk2.home}/packages/ant-installer/lib"
     76                    antLib="${lirk2.home}/packages/ant/lib"
    8977                    validateConfig="true"
    9078                    failOnError="false"
  • release-kits/lirk2/ant-scripts/wrap.xml

    r16092 r16175  
    11<?xml version="1.0" encoding="utf-8" ?>
    2 
    3 <!--
    4         ..........................................................
    5          September 2007
    6          Greenstone3 'release maker' script
    7          Oran Fry
    8         ..........................................................
    9 -->
    10 
    112<project name="lirk2-wrap" default="wrap">
    123
     
    2516
    2617            <!-- copy bundled files -->
    27             <copy todir="${basedir}/wrapped-installer/build" file="${lirk2.home}/search4j/search4j"/>
    28             <copy todir="${basedir}/wrapped-installer/build" file="${lirk2.home}/linux/${java.installer}"/>
     18            <copy todir="${basedir}/wrapped-installer/build" file="${lirk2.home}/packages/search4j/search4j"/>
     19            <copy todir="${basedir}/wrapped-installer/build" file="${lirk2.home}/linux/${linux-java.installer}"/>
    2920            <copy tofile="${basedir}/wrapped-installer/build/greenstone2.jar" file="${basedir}/installer/greenstone-${version}-linux.jar"/>
    3021            <copy tofile="${basedir}/wrapped-installer/build/greenstone2-with-java.jar" file="${basedir}/installer/greenstone-${version}-linux-with-java.jar"/>
    3122
    3223            <!-- substitute in real values -->
    33             <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@java.installer@" replacement="${java.installer}"/>
     24            <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@java.installer@" replacement="${linux-java.installer}"/>
    3425            <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@installer.name@" replacement="greenstone2"/>
    35             <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@java.extracted@" replacement="${java.extracted}"/>
     26            <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@java.extracted@" replacement="${linux-java.extracted}"/>
    3627            <rsr file="${basedir}/wrapped-installer/build/wrapper.cpp" pattern="@java.min.version@" replacement="${java.min.version}"/>
    3728
     
    5344            </exec>
    5445            <exec executable="/usr/bin/objcopy" dir="${basedir}/wrapped-installer/build">
    55                 <arg line="-I binary -O elf32-i386 -B i386 --redefine-sym _binary_${java.installer}_start=java --readonly-text ${java.installer} java.o"/>
     46                <arg line="-I binary -O elf32-i386 -B i386 --redefine-sym _binary_${linux-java.installer}_start=java --readonly-text ${linux-java.installer} java.o"/>
    5647            </exec>
    5748
     
    6960
    7061            <!-- get size of java -->
    71             <exec executable="ls" dir="${basedir}/wrapped-installer/build" outputproperty="java.ls"><arg line="-l ${java.installer}"/></exec>
     62            <exec executable="ls" dir="${basedir}/wrapped-installer/build" outputproperty="java.ls"><arg line="-l ${linux-java.installer}"/></exec>
    7263            <exec executable="sed" inputstring="${java.ls}" outputproperty="java.size"><arg line="-e 's/^[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *[^\ ]*\ *\([0-9]*\).*$/\1/g'"/></exec>
    7364
  • release-kits/lirk2/bin/lirk2

    r16005 r16175  
    11function show_help {
    2     echo "LiRK2 - the LInux Release Kit for greenstone3"
     2    echo "lirk2 - the LInux Release Kit for greenstone3"
    33    echo "Helps you to create releases of Greenstone2 from the Repository"
    44    echo
     
    2929    CLASSPATH=$CLASSPATH:$file
    3030done
    31 for file in $LIRK2_HOME/bin/apache-ant-1.6.5/lib/*.jar; do
     31for file in $LIRK2_HOME/packages/ant/lib/*.jar; do
    3232    CLASSPATH=$CLASSPATH:$file
    3333done
    34 for file in $LIRK2_HOME/bin/ant-installer/lib/*.jar; do
     34for file in $LIRK2_HOME/packages/ant-installer/lib/*.jar; do
    3535    CLASSPATH=$CLASSPATH:$file
    3636done
    37 CLASSPATH=$CLASSPATH:$LIRK2_HOME/bin/ant-installer/classes
    38 
     37CLASSPATH=$CLASSPATH:$LIRK2_HOME/packages/ant-installer/classes
    3938
    4039#create the command
    41 toexec="$LIRK2_HOME/bin/apache-ant-1.6.5/bin/ant -lib `pwd`/installer -f $LIRK2_HOME/ant-scripts/build.xml -Dbasedir=`pwd` -Dlirk2.home=$LIRK2_HOME"
     40toexec="$LIRK2_HOME/packages/ant/bin/ant -lib `pwd`/installer -f $LIRK2_HOME/ant-scripts/build.xml -Dbasedir=`pwd` -Dlirk2.home=$LIRK2_HOME"
    4241
    4342#pass on the arguments
Note: See TracChangeset for help on using the changeset viewer.