greenstone.org greenstone wiki greenstone trac planet greenstone

Changeset 16175

Show
Ignore:
Timestamp:
2008-06-25 13:33:37 (3 months ago)
Author:
oranfry
Message:

made lirk2 work under the new shared code scheme

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • 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