----------------------------------------------------------------------------------------------
# cat alt_clone.ksh
#!/bin/ksh
# JaeBeom Park (pjb@kr.ibm.com)
if [ $# -ne 1 ]
then
tput smso
echo "Usage : alt_clone.sh HDISK#"
tput rmso
exit 1
fi
if mkszfile
then
> /tmp/image.data.new
while read -r line
do
if echo $line|grep -v "="
then
echo "$line" >> /tmp/image.data.new
#elif echo $line|grep "SHRINK= no"
#then
#tput smso
#echo "\tSHRINK= yes"|tee -a /tmp/image.data.new
#tput rmso
elif echo $line|grep "SOURCE_DISK_LIST="
then
tput smso
GB=`echo $line|awk '{print $1}'`
H1=`echo $line|awk '{print $2}'`
H2=`echo $line|awk '{print $3}'`
echo "\t$GB $H1"|tee -a /tmp/image.data.new
tput rmso
elif echo $line|grep "COPIES="
then
tput smso
CP=`echo $line|awk '{print $2}'`
echo "\tCOPIES= 1"|tee -a /tmp/image.data.new
tput rmso
elif echo $line|grep "PP="
then
tput smso
PP=`echo $line|awk '{print $2}'`
(( PP = PP / CP ))
echo "\tPP= $PP"|tee -a /tmp/image.data.new
tput rmso
else
echo "\t$line"|tee -a /tmp/image.data.new
fi
done < /image.data
rm /image.data
mv /tmp/image.data.new /image.data
tput smso
echo "/image.data Edit Complete!!!!"
tput rmso
if alt_disk_install -B -i /image.data -C $1
then
tput smso
echo "\n\n\nAlt Clone Complete!!!!\n\n\n"
tput rmso
else
tput smso
echo "Alt Clone Fail!!!!"
tput rmso
exit 1
fi
else
tput smso
echo "Mkszfile Command Fail!!!!"
tput rmso
exit 1
fi
----------------------------------------------------------------------------------------------
