#!/bin/sh
JDK_HOME=/usr/local/java
JIGSAW_HOME=/usr/local/Jigsaw
ETA_HOME=/usr/local/eta
PATH=$PATH:$JDK_HOME/bin

#Jigsaw 2.1.1
CLASSPATH=$ETA_HOME/lib:$ETA_HOME/lib/mysql_comp.jar:$ETA_HOME/lib/relay-engine.jar:$ETA_HOME/lib/mail.jar:$ETA_HOME/lib/activation.jar:$ETA_HOME/lib/PerlTools.jar:$JIGSAW_HOME/classes/jigsaw.jar:$JIGSAW_HOME/classes/servlet.jar:$JIGSAW_HOME/classes/jigadmin.jar:$JIGSAW_HOME/classes/xp.jar:$ETA_HOME/lib/sax.jar:$ETA_HOME/lib/xt.jar

#Jigsaw 2.0.4
#CLASSPATH=$ETA_HOME/lib:$ETA_HOME/lib/mysql_comp.jar:$ETA_HOME/lib/relay-engine.jar:$ETA_HOME/lib/mail.jar:$ETA_HOME/lib/activation.jar:$ETA_HOME/lib/PerlTools.jar:$JIGSAW_HOME/classes/jigsaw.zip:$JIGSAW_HOME/classes/servlet.jar:$JIGSAW_HOME/classes/jigadmin.jar

#number of file handles jigsaw can open
ulimit -n 2048

#java can't access env vars by default, other than those necessarily know to java and with different naming like user.name
java -DAPPMGR_HOME=$ETA_HOME -classpath $CLASSPATH org.w3c.jigsaw.Main -root $JIGSAW_HOME/Jigsaw

