#!/bin/ksh
# Copyright (c) 08/21/02 Sun Microsystems, Inc. All Rights Reserved
# @(#)utmhconfig.sh	1.8 02/08/21


function usage {
	print -u2 "Usage: $prog"
	exit 1
}

: ${SUNWUTLIB:=$(pkginfo -r SUNWuta 2>/dev/null)/SUNWut/lib}
: ${SUNWUTLIB1:=$SUNWUTLIB}
: ${SUNWUTIMAGES:=$SUNWUTLIB/locale/images}

JAVA_HOME=$(pkginfo -r SUNWutj 2>/dev/null)/SUNWut/jre
JAVA=$JAVA_HOME/bin/java

PATH=/usr/bin:/usr/sbin:/bin:/usr/openwin/bin
CLASSPATH=$JAVA_HOME/lib/:$JAVA_HOME/jre/lib/rt.jar
CLASSPATH=$SUNWUTLIB/sdk.jar:$SUNWUTLIB/admin.jar:$CLASSPATH
CLASSPATH=$SUNWUTLIB1/multihead.jar:$CLASSPATH
CLASSPATH=$SUNWUTLIB:$CLASSPATH
export CLASSPATH

export LD_LIBRARY_PATH=/opt/SUNWut/lib

prog=${0##*/}
while getopts ":" c
do
	case $c in
	\?)
		print -u2 "$prog: unknown option '$OPTARG'"
		usage;
		;;
	esac
done

shift `expr $OPTIND - 1`
if [ $# -ne 0 ]; then
	print -u2 "$prog: illegal argument(s) '$*'"
	usage
	exit 1
fi

if [[ -z "$DISPLAY" ]]; then
	print -u2 "$prog: DISPLAY environment variable must be set"
	usage
	exit 1
fi

/bin/env 	\
	CLASSPATH="$CLASSPATH:$LD_LIBRARY_PATH"	\
	$JAVA -DUTImageRoot="$SUNWUTIMAGES" admin.multihead.utmhconfig.MultiheadConfig
