Changeset 16622 for release-kits/lirk3/bin/lirk3
- Timestamp:
- 2008-07-31T15:16:45+12:00 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
release-kits/lirk3/bin/lirk3
r16539 r16622 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 <target>" 16 echo " (shortcut for -Dresume.descend=<target>)" 17 echo " execute only the descendents of the target specified with -from" 18 echo " for example, with -descend 3, 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 } 1 rk_name="lirk3" 2 rk_fullname="Linux Release Kit for Greenstone3" 3 RK_HOME=$LIRK3_HOME 4 source $LIRK3_HOME/linux/rk 26 5 27 #work out the classpath28 CLASSPATH=$JAVA_HOME/lib/tools.jar29 for file in $LIRK3_HOME/lib/*.jar; do30 CLASSPATH=$CLASSPATH:$file31 done32 for file in $LIRK3_HOME/packages/ant/lib/*.jar; do33 CLASSPATH=$CLASSPATH:$file34 done35 for file in $LIRK3_HOME/packages/ant-installer/lib/*.jar; do36 CLASSPATH=$CLASSPATH:$file37 done38 CLASSPATH=$CLASSPATH:$LIRK3_HOME/packages/ant-installer/classes39 40 41 #create the command42 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 arguments45 while [ "$1" != "" ]; do46 47 if [ "$1" == "-help" ]; then48 show_help49 exit50 51 elif [ "$1" == "-cp" ]; then52 echo $CLASSPATH53 exit54 55 elif [ "$1" == "-sim" ]; then56 toexec="$toexec -Dexecute=false"57 shift58 59 elif [ "$1" == "-descend" ]; then60 toexec="$toexec -Dresume.descend="61 descend=`echo $2 | sed 's/compile/1/g' | sed 's/create-distributions/2/g' | sed 's/create-installer/3/g' | sed 's/wrap/4/g'`62 toexec=$toexec$descend63 shift 264 65 elif [ "$1" == "-from" ]; then66 67 toexec="$toexec -Dresume.from="68 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'`69 toexec=$toexec$from70 shift 271 72 elif [ "$1" == "-to" ]; then73 74 toexec="$toexec -Dresume.to="75 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'`76 toexec=$toexec$to77 shift 278 79 80 else81 toexec="$toexec $1"82 shift83 fi84 85 done86 87 #echo $toexec88 6 echo "O---------------------------------------O" 89 7 echo "| |" … … 92 10 echo "| |" 93 11 echo "O---------------------------------------O" 94 echo "Basedir : `pwd`"95 12 13 14 #run the command 96 15 $toexec
Note:
See TracChangeset
for help on using the changeset viewer.