diff etl/bin/run.sh @ 8837:4542d23f98bf

ETL: Add shell parameters for config to run script.
author Tom Gottfried <tom@intevation.de>
date Wed, 17 May 2017 17:45:56 +0200
parents d8d71005a210
children 0a5239a1e46e
line wrap: on
line diff
--- a/etl/bin/run.sh	Wed May 17 16:15:41 2017 +0200
+++ b/etl/bin/run.sh	Wed May 17 17:45:56 2017 +0200
@@ -5,6 +5,11 @@
 DIR=`dirname $0`
 DIR=`readlink -f $DIR`
 
+CONF=${1:-../doc/conf.xml}
+CONF=$(readlink -f $CONF)
+LOG4J_CONF=${2:-log4j.properties}
+LOG4J_CONF=$(readlink -f $LOG4J_CONF)
+
 CLASSPATH=
 for l in `find "$DIR/lib" -name \*.jar -print`; do
    CLASSPATH=$CLASSPATH:$l
@@ -13,6 +18,6 @@
 export CLASSPATH
 
 exec java \
-    -Dlog4j.configuration=file://$DIR/log4j.properties \
-    -Dconfig.file=$DIR/../doc/conf.xml \
+    -Dlog4j.configuration=file://$LOG4J_CONF \
+    -Dconfig.file=$CONF \
     $APP

http://dive4elements.wald.intevation.org