HP-UX vPars and Integrity VM V6.3 Administrator Guide

exit 1
fi
if [ ! -s "$DISKLISTFILE" ]
then
echo "ERROR: Disklist file: $DISKLISTFILE is a zero-length file."
exit 1
fi
GUESTSTATUS="`hpvmstatus -P $GUESTNAME -M 2> /dev/null`"
if [ -z "$GUESTSTATUS" ]
then
echo "ERROR: Could not find guest: $GUESTNAME"
exit 1
fi
if [ $t -eq 1 ]
then
if [ $USERTGT -gt 0 ] && [ $USERTGT -lt 15 ]
then
echo "ERROR: User specified target max (-t $USERTGT) must be 0 or in range 15...127."
exit 1
fi
if [ $USERTGT -gt $TGTMAX ]
then
echo "ERROR: User specified target (-t $USERTGT) exceeds max value of $TGTMAX"
exit 1
fi
if [ $USERTGT -ne 0 ]
then
WRKTGT=$USERTGT
fi
fi
#
# Get disklist from file
#
DISKLIST="`cat $DISKLISTFILE`"
#
# Setup main loop variables
#
typeset -i DISKCNT
typeset -i FILEDISKCNT
FILEDISKCNT="`ls -1 $DISKLIST | wc -l`"
if [ $USERDISKCNT -eq 0 ]
then
DISKCNT=$FILEDISKCNT
else
if [ $USERDISKCNT -gt $FILEDISKCNT ]
then
echo "ERROR: -N value ($USERDISKCNT) is greater than number of disks in $DISKLISTFILE ($FILEDISKCNT)."
exit 1
else
DISKCNT=$USERDISKCNT
fi
fi
if [ $DISKCNT -gt $DFLTDISKLIMIT ] && [ $AUTOBDT -eq 0 ]
then
echo "ERROR: Diskcount greater than $DFLTDISKLIMIT requires target max flag (-t) to be set."
exit 1
fi
if [ $DISKCNT -gt $MAXDISKCNT ]
then
DISKCNT=$MAXDISKCNT
echo "INFO: Set diskcount to supported maximum \($MAXDISCOUNT\)."
fi
typeset -i CMDIDX
typeset -i DISKIDX
CMDIDX=0
DISKIDX=0
BASEMODCMD="hpvmmodify -P $GUESTNAME $FLAGS"
#
# Main Loop
#
if [ $ADDFLAG -eq 0 ]
then
echo "INFO: Add flag (-a) was NOT specified (no disks will be added)."
fi
ADDCMD="$BASEMODCMD"
for DISK in $DISKLIST;
do
if [ $AUTOBDT -eq 1 ]
then
autobdt
fi
285