#!/bin/bash
# Wrapper to run the graphic ping program.
# undead@stupidzombie.com
# http://stupidzombie.com

shopt -s -o nounset

declare -rx SCRIPT=${00##*/} 
declare -i ERROR_CODE=192

# In Mac OS X is something like:
# JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
if [ -z "$JAVA_HOME" ]; then
	printf "Please declare JAVA_HOME and try again\n"
	exit $ERROR_CODE
fi

if [ -z "$STUPIDZOMBIE_HOME" ]; then
	printf "Please declare STUPIDZOMBIE_HOME and try again\n"
	exit $ERROR_CODE
fi

declare JAVA_PROP=""

# Specific OSX tweaks
if [ "`uname`" == "Darwin" ]; then
	JAVA_PROP="-Xdock:name=PingBlog"
fi

declare -x CLASSPATH="$STUPIDZOMBIE_HOME/StupidZombie.jar"

exec $JAVA_HOME/bin/java $JAVA_PROP -cp $CLASSPATH com.stupidzombie.gui.StupidZombieGui $*

