#!/bin/bash # Commandline to run WEPS 1.0 from Linux and/or Unix machines. CFGFILE="defaults/weps.cfg" #BUILD="-wsBuildName ARS_daily" BUILD="-wsBuildName NRCS_daily" # grab and count command arguments let ncmdarg=0 for ncmd in ${*} do let ncmdarg=ncmdarg+1 cmdarg[ncmdarg]="$ncmd" # echo "Command argument $ncmdarg = ${cmdarg[ncmdarg]}" done # check command argument count, zero means none if [[ ncmdarg -eq 0 || ncmdarg -gt 1 ]] then echo 'invocation: weps_all [weps or dbedit or mcrew or soil or sweep]' exit fi case "${1}" in 'weps') CLASS="usda.weru.weps.Weps" JARPATH="weps1.jar" CONFIG="-cfg cfg/${CFGFILE}" ;; 'dbedit') CLASS="ex1.WEPSDBViewer" JARPATH="WEPSDBViewer.jar" CONFIG="-cfg cfg/${CFGFILE}" ;; 'mcrew') CLASS="usda.weru.mcrew.MCREWWindow" JARPATH="mcrew1.jar" CONFIG="-cfg cfg/${CFGFILE}" ;; 'soil') CLASS="usda.weru.soil.Soil" JARPATH="soilui1.jar" CONFIG="-cfg cfg/${CFGFILE}" ;; 'sweep') CLASS="usda.weru.erosion.Erosion" JARPATH="ErosionGUI.jar" CONFIG="-cfg cfg/sweep.cfg" ;; esac # setenv JAVA "java -verbose:class -d64" WEPSROOT=/home/fredfox/weps/weps.install/ JAVA= cd $WEPSROOT PATH=$JAVA:$PATH export JAVA="java" #export CLASSPATH="jar/${JARPATH}:jar/*:jar/jdic/jdic.jar" #export CLASSPATH="jar/weps.gui-webstart.jar:jar/*:jar/jdic/jdic.jar" #export CLASSPATH="/home/fredfox/weps/weps.gui-webstart/dist/weps.gui-webstart.jar:jar/*:jar/jdic/jdic.jar" #export CLASSPATH="/home/fredfox/Downloads/dist/weps.gui-webstart.jar:/home/fredfox/Downloads/dist/lib/*:/home/fredfox/Downloads/dist/lib/jdic/jdic.jar" #export CLASSPATH="/home/fredfox/weps/weps.install/dist/weps.gui-webstart.jar:/home/fredfox/weps/weps.install/dist/lib/*:/home/fredfox/weps/weps.install/dist/lib/jdic/jdic.jar" #export CLASSPATH="/home/fredfox/weps/weps.gui-webstart/dist/weps.gui-webstart.jar:/home/fredfox/weps/weps.gui-webstart/dist/lib/*:/home/fredfox/weps/weps.gui-webstart/dist/lib/jdic/jdic.jar" export CLASSPATH="jar/weps.gui-webstart.jar:jar/*" ${JAVA} -splash:images/weps1.gif -cp ${CLASSPATH} ${CLASS} ${CONFIG} ${BUILD}