Ignore:
Timestamp:
2008-08-06T15:07:41+12:00 (14 years ago)
Author:
oranfry
Message:

got mark3 working

Location:
release-kits/mark3
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • release-kits/mark3

    • Property svn:externals
      •  

        old new  
        22linux http://svn.greenstone.org/release-kits/shared/linux
        33greenstone3 http://svn.greenstone.org/release-kits/shared/greenstone3
         4mac http://svn.greenstone.org/release-kits/shared/mac
        45
  • release-kits/mark3/bin/mark3

    r16526 r16655  
    1 function show_help {
    2     echo "lirk3 - the LInux Release Kit for greenstone3"
    3     echo "Helps you to create releases of Greenstone3 from the Repository"
    4     echo
    5     echo "usage: lirk3 [-sim] [-from <target>] [other-args]"
    6     echo "  -sim"
    7     echo "      (shortcut for -Dexecute=false)"
    8     echo "      simulation only, don't actually do anything"
    9     echo
    10     echo "  -from <target>"
    11     echo "      (shortcut for -Dresume.from=<target>)"
    12     echo "      start execution from the target with the given target address"
    13     echo "      first level targets can be referred to by name. E.g., -from compile is the same as -from 1"
    14     echo
    15     echo "  -descend"
    16     echo "      (shortcut for -Dresume.mode=descend)"
    17     echo "      execute only the descendents of the target specified with -from"
    18     echo "      for example, with -from 3 -descend, targets 3.1, 3.2, 3.3 etc. would be executed, but execution
    19     echo "      would stop before target 4
    20     echo
    21     echo "  -cp"
    22     echo "      show the classpath being used by LiRK3"
    23     echo "      (like `ant --diagnostics`)"
    24    
    25 }
     1rk_name="mark3"
     2rk_fullname="Mac Release Kit for Greenstone3"
     3RK_HOME=$MARK3_HOME
     4source $MARK3_HOME/linux/rk
    265
    27 #work out the classpath
    28 CLASSPATH=$JAVA_HOME/lib/tools.jar
    29 for file in $LIRK3_HOME/lib/*.jar; do
    30     CLASSPATH=$CLASSPATH:$file
    31 done
    32 for file in $LIRK3_HOME/packages/ant/lib/*.jar; do
    33     CLASSPATH=$CLASSPATH:$file
    34 done
    35 for file in $LIRK3_HOME/packages/ant-installer/lib/*.jar; do
    36     CLASSPATH=$CLASSPATH:$file
    37 done
    38 CLASSPATH=$CLASSPATH:$LIRK3_HOME/packages/ant-installer/classes
    39 
    40 
    41 #create the command
    42 toexec="$LIRK3_HOME/packages/ant/bin/ant -lib `pwd`/installer/classes -f $LIRK3_HOME/ant-scripts/build.xml -Dbasedir=`pwd` -Dlirk3.home=$LIRK3_HOME"
    43 
    44 #pass on the arguments
    45 while [ "$1" != "" ]; do
    46 
    47     if [ "$1" == "-help" ]; then
    48         show_help
    49         exit
    50 
    51     elif [ "$1" == "-cp" ]; then
    52         echo $CLASSPATH
    53         exit
    54 
    55     elif [ "$1" == "-sim" ]; then
    56         toexec="$toexec -Dexecute=false"
    57         shift
    58 
    59     elif [ "$1" == "-descend" ]; then
    60         toexec="$toexec -Dresume.mode=descend"
    61         shift
    62 
    63     elif [ "$1" == "-from" ]; then
    64 
    65         toexec="$toexec -Dresume.from="
    66         from=`echo $2 | sed 's/compile/1/g' | sed 's/create-distributions/2/g' | sed 's/create-installer/3/g' | sed 's/wrap/4/g'`
    67         toexec=$toexec$from
    68         shift 2
    69 
    70     elif [ "$1" == "-to" ]; then
    71 
    72         toexec="$toexec -Dresume.to="
    73         to=`echo $2 | sed 's/compile/1/g' | sed 's/create-distributions/2/g' | sed 's/create-installer/3/g' | sed 's/wrap/4/g'`
    74         toexec=$toexec$to
    75         shift 2
    76 
    77 
    78     else
    79         toexec="$toexec $1"
    80         shift
    81     fi
    82 
    83 done
    84 
    85 #echo $toexec
    866echo "O---------------------------------------O"
    877echo "|                                       |"
    88 echo "|   LiRK3                               |"
    89 echo "|   Linux Release Kit for Greenstone3   |"
     8echo "|   Mark3                               |"
     9echo "|   Mac Release Kit for Greenstone3     |"
    9010echo "|                                       |"
    9111echo "O---------------------------------------O"
    92 echo "Basedir  : `pwd`"
    9312
    9413$toexec
     14
Note: See TracChangeset for help on using the changeset viewer.