#!/bin/ksh
#
# ident "@(#)uteject.ksh	1.5	04/06/25 SMI"
#
# Copyright 2004 Sun Microsystems, Inc.  All Rights Reserved.
# Use is subject to license terms.
#
# uteject:
# Sun Ray disk eject utility
# This is just a wrapper for utdiskadm -e
#

PATH="/bin"


# print usage message on stderr
# $1 = program name
# $2 = if set, send output to stdout (default is stderr)
#
function showusage
{
	if [[ -n $2 ]] then
		# if $2 is set, send output to stdout
		OUT=""
	else
		# else send output to stderr
		OUT="-u2"
	fi

	print $OUT "usage: $1 device_name"
	print $OUT "usage: $1 -h"
}


# main
#

PROGNAME="$(basename $0)"

# setup global variables

# Sun Ray paths
UTDISKADMCMD="/etc/opt/SUNWut/basedir/bin/utdiskadm"

if [[ $# != 1 ]] then
	print -u2 "$PROGNAME: bad arguments"
	showusage $PROGNAME
	exit 1
fi

# show help if requested
if [[ $1 = "-h" ]] then
	showusage $PROGNAME 1 "1"
	exit 0
fi

# real eject command
$UTDISKADMCMD -e $1

exit $?

