#!/bin/bash

########################################################################
#                      (c) Copyright 2011 Dell                         #
#                        All rights reserved                           #
########################################################################
#                                                                      #
#  This script launches the Printer Setup utility.      		       #
#                                                                      #
########################################################################
OEM_PATH=/usr/local/dell
DRIVER_PATH=$OEM_PATH/printer_utility
DRIVER_LIB_PATH=$DRIVER_PATH/lib
JAR_PATH=$DRIVER_PATH/jar
FWU_PATH=$OEM_PATH/fwu_v2
WSU_PATH=$OEM_PATH/wsu_v2
FWU_JAR_PATH=$FWU_PATH/jar
WSU_JAR_PATH=$WSU_PATH/jar
JAVA_CMD=java
 	
export LD_LIBRARY_PATH=$DRIVER_LIB_PATH

if [ -f "/usr/local/dell/v2/jre/bin/java" ]; then
	JAVA_CMD="/usr/local/dell/v2/jre/bin/java"
elif [ -f "/usr/local/dell/fwu_v2/jre/bin/java" ]; then
	JAVA_CMD="/usr/local/dell/fwu_v2/jre/bin/java"
elif [ -f "/usr/local/dell/wsu_v2/jre/bin/java" ]; then
	JAVA_CMD="/usr/local/dell/wsu_v2/jre/bin/java"
elif [ -f "/usr/bin/java" ]; then
	JAVA_CMD="/usr/bin/java"
elif [ -f "/etc/alternatives/java" ]; then
	JAVA_CMD="/etc/alternatives/java"
else
	xmessage -buttons "OK" "There is no Java Runtime Environment (JRE) detected in your system.
Kindly download the *driver with included JRE or use *openJDK.

*driver  (e.g. dell-inkjet-driver-wJRE-2.0-1.i386.rpm, dell-inkjet-driver-wJRE-2.0-1.i386.deb)
*openJDK (e.g. [Ubuntu]# apt-get install openjdk-6-jre
	       [Fedora]# yum install java-1.6.0-openjdk
	       [OpenSuse]# zypper install java-1.6.0-openjdk)" -center
	exit 1
fi

CLASS_PATH="$JAR_PATH/appframework-1.0.3.jar:\
$JAR_PATH/swing-worker-1.1.jar:\
$JAR_PATH/devicecore.jar:\
$JAR_PATH/printersetup.jar:\
$JAR_PATH/uiframework.jar:\
$JAR_PATH/printer_utility.jar:\
$JAR_PATH/config.jar:\
$JAR_PATH/localize.jar:\
$JAR_PATH/tools.jar:\
$JAR_PATH/localize_wsu.jar:\
$JAR_PATH/xpp3_min-1.1.4c.jar:\
$JAR_PATH/xstream-1.3.1.jar:\
$JAR_PATH/wsu.jar"

TARGET="mdwapclss.apps.printersetup.PrinterSetupApplication"

OPTIONS="-Xms4m -Xmx8m -DconfigKey=psu"

${JAVA_CMD} -cp ${CLASS_PATH} ${OPTIONS} ${TARGET} >/dev/null 2>&1
