#!/sbin/sh -
# @(#)src/sol/cmd/vxvm/support/vxpartrm.sh	1.1.7.2 06/08/00 14:39:43 - Copyright (c) 1999 VERITAS Software Corp.
#ident "@(#)unixvm:src/sol/cmd/vxvm/support/vxpartrm.sh 1.1.7.2"

# Copyright (c) 1999 VERITAS Software Corporation.  ALL RIGHTS RESERVED.
# UNPUBLISHED -- RIGHTS RESERVED UNDER THE COPYRIGHT
# LAWS OF THE UNITED STATES.  USE OF A COPYRIGHT NOTICE
# IS PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION
# OR DISCLOSURE.
# 
# THIS SOFTWARE CONTAINS CONFIDENTIAL INFORMATION AND
# TRADE SECRETS OF VERITAS SOFTWARE.  USE, DISCLOSURE,
# OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR
# EXPRESS WRITTEN PERMISSION OF VERITAS SOFTWARE.
# 
#               RESTRICTED RIGHTS LEGEND
# USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT IS
# SUBJECT TO RESTRICTIONS AS SET FORTH IN SUBPARAGRAPH
# (C) (1) (ii) OF THE RIGHTS IN TECHNICAL DATA AND
# COMPUTER SOFTWARE CLAUSE AT DFARS 252.227-7013.
#               VERITAS SOFTWARE
# 1600 PLYMOUTH STREET, MOUNTAIN VIEW, CA 94043


: ${VOLROOT_DIR:=$__VXVM_ROOT_DIR}
: ${VOL_SCRIPTS_DIR:-$VOLROOT_DIR/usr/lib/vxvm/bin}
PATH=/usr/lib/vxvm/bin:/usr/sbin:/sbin:/usr/bin
[ -n "$VOLROOT_DIR" -o -n "$VOL_SCRIPTS_DIR" ] && {
	PATH=$VOL_SCRIPTS_DIR:$VOLROOT_DIR/usr/sbin:$PATH
}
export PATH

if [ $# -ne 2 ]
then
	egettxt "Usage: vxpartrm device-path slice" vxvmshm:466 >&2
	exit 1
fi

tmp1=/tmp/vxvm-$$a
tmp2=/tmp/vxvm-$$b
trap "rm -f $tmp1 $tmp2; exit 1" INT HUP TERM

vxprtvtoc -f $tmp1 "$1"
exec < $tmp1 > $tmp2
rm -f $tmp1
while read slice tag flags start size
do
	if [ "X$slice" = "X$2" ]
	then
		tag=0x0
		flags=0x0
		start=0
		size=0
	fi
	echo $slice $tag $flags $start $size
done
echo y | vxedvtoc -f $tmp2 "$1" > /dev/null 
if [ $? -ne 0 ]
then
        rm -f $tmp2
        exit 1
fi
rm -f $tmp2
