#!/usr/bin/ksh
DATE=`date +"%d-%b-%y"`
 EMCENV="/usr/storapi/bin/"
 PBENV="/opt/pb/bin/pbrun"
 PBRUN="${PBENV} "

 # Check if Powerbroker is present, otherwise use full storapi path
 if [[ ! -e $PBENV ]]
  then
    PREFIX=$EMCENV
    echo "Powerbroker is not present, using path: ${PREFIX}"
  else
    PREFIX=$PBRUN
    echo "Powerbroker is present, using path: ${PREFIX}"
 fi

${PREFIX}symmaskdb -sid 3943 list capacity -host p595-5-fdc-viob > p595-5-fdc-viob_$DATE.pre
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c9784438 >> p595-5-fdc-viob_$DATE.pre   
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c97b1c1d >> p595-5-fdc-viob_$DATE.pre   
${PREFIX}symmaskdb -sid 3943 -file bkp_$DATE.vcm_p595-5-fdc-viob backup -nop
echo "backing up VCMDB"

sleep 10
 for i in `cat /export/home/san/cm/devs`
   do 

${PREFIX}symmask -sid 3943 -wwn 10000000c9784438 remove devs $i  -dir 7a -p 0
${PREFIX}symmask -sid 3943 -wwn 10000000c97c74a8 remove devs $i  -dir 7a -p 0
${PREFIX}symmask -sid 3943 -wwn 10000000c97b1c1d remove devs $i  -dir 10a -p 1
${PREFIX}symmask -sid 3943 -wwn 10000000c97b19f1 remove devs $i  -dir 10a -p 1


           echo $i
		done

    echo "unmasking devices for p595-5-fdc-viob "
${PREFIX}symmask -sid 3943 refresh -nop

	sleep 20

	echo "refreshing masking Database"
		sleep 20 

	${PREFIX}symmaskdb -sid 3943 -file bkp_$DATE_pst.vcm_p595-5-fdc-viob backup -nop

      echo "backing up VCMDB"

${PREFIX}symmaskdb -sid 3943 list capacity -host p595-5-fdc-viob > p595-5-fdc-viob_$DATE.pst
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c9784438 >> p595-5-fdc-viob_$DATE.pst
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c97b1c1d >> p595-5-fdc-viob_$DATE.pst
               echo " Complete"   

