#! /usr/bin/ksh
#
# @(#)u4ft_unsetCMSDeviceTag.sh	1.3	98/05/28 SMI
#
# Copyright (c) 1998, by Sun Microsystems, Inc.
# All rights reserved.
#
# u4ft_unsetCMSDeviceTag $name $number $cms_tag
#
# Purpose:	To unset the given cms_tag from its associated device.
#
# Mandatory Parameters
# name		- class name of device
# number	- instance number of device
# cms_tag	- tag for device
#
# Error Codes:
# Return 0 on success, non-zero otherwise
#

if [ $# -lt 3 ]
then
        $CMSHOME/lib/cmsdebug \
		"u4ft_unsetCMSDeviceTag: wrong no. of args $1 $2 $3"
	exit 1
fi
name="$1"
number="$2"
cms_tag="$3"

dev_cookie="$($CMSHOME/lib/u4ftctl find / $cms_tag)"
if [[ -z "$dev_cookie" ]]
then
	$CMSHOME/lib/cmsreport $name $number info "cms tag $cms_tag invalid"
	exit 2
fi
$CMSHOME/lib/u4ftctl set_tag "$dev_cookie" "()" ;
