cvsdist 771b1f2
#!/bin/sh
cvsdist 771b1f2
# 
cvsdist 771b1f2
# Chainsaw (log4j) startup script
cvsdist 771b1f2
#
cvsdist 771b1f2
# JPackage Project <http://www.jpackage.org/>
cvsdist 771b1f2
# $Id$
cvsdist 771b1f2
cvsdist 771b1f2
# Source functions library
cvsdist 771b1f2
if [ -f /usr/share/java-utils/java-functions ] ; then 
cvsdist 771b1f2
  . /usr/share/java-utils/java-functions
cvsdist 771b1f2
else
cvsdist 771b1f2
  echo "Can't find functions library, aborting"
cvsdist 771b1f2
  exit 1
cvsdist 771b1f2
fi
cvsdist 771b1f2
cvsdist 771b1f2
# Source system prefs
cvsdist 771b1f2
if [ -r /etc/chainsaw.conf ]; then
cvsdist 771b1f2
  . /etc/chainsaw.conf
cvsdist 771b1f2
fi
cvsdist 771b1f2
cvsdist 771b1f2
# Source user prefs
cvsdist 771b1f2
if [ -r "$HOME/.chainsawrc" ]; then
cvsdist 771b1f2
  . "$HOME/.chainsawrc"
cvsdist 771b1f2
fi
cvsdist 771b1f2
cvsdist 771b1f2
# Configuration
cvsdist 771b1f2
MAIN_CLASS=org.apache.log4j.chainsaw.Main
cvsdist 771b1f2
BASE_JARS="log4j xml-commons-apis jaxp_parser_impl"
cvsdist 771b1f2
cvsdist 771b1f2
# Set parameters
cvsdist 771b1f2
set_jvm
cvsdist 771b1f2
set_classpath $BASE_JARS
cvsdist 771b1f2
set_flags $BASE_FLAGS
cvsdist 771b1f2
set_options $BASE_OPTIONS
cvsdist 771b1f2
cvsdist 771b1f2
# Let's start
cvsdist 771b1f2
run "$@"