#!/bin/sh
# 
# jruby script
# JPackage Project <http://www.jpackage.org/>
# $Id$

# Source functions library
. /usr/share/java-utils/java-functions

# Source system prefs
if [ -f /etc/jruby.conf ] ; then 
  . /etc/jruby.conf
fi

# Source user prefs
if [ -f $HOME/.jrubyrc ] ; then 
  . $HOME/.jrubyrc
fi


# Configuration
MAIN_CLASS=org.jruby.Main
BASE_DIR=/usr/share/jruby
[ -n "$JRUBY_HOME" ] || JRUBY_HOME=$BASEDIR
[ -n "$JRUBY_BASE" ] ||  JRUBY_BASE=$BASEDIR
[ -n "$JRUBY_LANGUAGE" ] ||  JRUBY_LANGUAGE=en
[ -n "$JRUBY_COUNTRY" ] || JRUBY_COUNTRY=US
[ -n "$1" ] || _JRUBY_SCRIPT=/usr/share/jruby/samples/eval.rb
BASE_FLAGS="\
-Djruby.base=$JRUBY_BASE \
-Djruby.home="$JRUBY_HOME" \
-Djruby.lib="$JRUBY_BASE/lib" \
-Djruby.script=jruby.sh \
-Djruby.shell=/bin/sh \
-Duser.language="$JRUBY_LANGUAGE" \
-Duser.country="$JRUBY_COUNTRY" \
"

# Set parameters
set_jvm
CLASSPATH=$(build-classpath bcel bsf gnu.regexp jruby oro)
set_flags $BASE_FLAGS
set_options $BASE_OPTIONS

# Let's start
run "$@" $_JRUBY_SCRIPT
