SOURCES: odtransform.sh (NEW) - shell script wrapper for odtransform - NFY
pawelz
pawelz at pld-linux.org
Tue Jan 27 01:52:10 CET 2009
Author: pawelz Date: Tue Jan 27 00:52:10 2009 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- shell script wrapper for odtransform
- NFY
---- Files affected:
SOURCES:
odtransform.sh (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/odtransform.sh
diff -u /dev/null SOURCES/odtransform.sh:1.1
--- /dev/null Tue Jan 27 01:52:11 2009
+++ SOURCES/odtransform.sh Tue Jan 27 01:52:05 2009
@@ -0,0 +1,60 @@
+#!/bin/sh
+#
+# $Id$
+#
+# This script is based on a script provided by odtransform authors available
+# from subversion repository:
+# http://svn.clazzes.org/svn/odtransform/trunk/odtransform/src/main/assembly/odtransform.sh
+
+if test "$JAVA_HOME" = ""
+then
+ JAVA_CMD=java
+else
+ JAVA_CMD=$JAVA_HOME/bin/java
+fi
+
+LOG4JPROPS=/usr/share/odtransform/log4j.properties
+
+DEBUG=0
+
+usage() {
+cat << EOF
+odtversion rev 19
+Usage: $0 [stylesheet] [OpenDocument]
+EOF
+}
+
+while test $# -ge 1
+do
+ case "$1" in
+ --debug) LOG4JPROPS=/usr/share/odtransform/log4j_debug.properties
+ shift 1
+ ;;
+ --debug-startup) DEBUG=1
+ shift 1
+ ;;
+ --quiet) LOG4JPROPS=/usr/share/odtransform/log4j_quiet.properties
+ shift 1
+ ;;
+ --verbose) LOG4JPROPS=/usr/share/odtransform/log4j_verbose.properties
+ shift 1
+ ;;
+ --help)
+ usage()
+ break;
+ * )
+ break
+ ;;
+ esac
+done
+
+CLASSPATH=$(build-classpath commons-logging log4j jaxp_parser_impl xalan odtransform)
+
+if test $DEBUG -ne 0
+then
+ echo '*****************************************************'
+ echo $JAVA_CMD -Dlog4j.configuration=file:$LOG4JPROPS -cp $CLASSPATH org.clazzes.odtransform.OdtTransform $*
+ echo '*****************************************************'
+fi
+
+$JAVA_CMD -Dlog4j.configuration=file:$LOG4JPROPS -cp $CLASSPATH org.clazzes.odtransform.OdtTransform $*
================================================================
More information about the pld-cvs-commit
mailing list