#!/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-6-fdc-vioa >  p595-6-fdc-vioa_$DATE.pre
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c97cc735 >>  p595-6-fdc-vioa_$DATE.pre   
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c9774ba7 >>  p595-6-fdc-vioa_$DATE.pre   
${PREFIX}symmaskdb -sid 3943 -file bkp_$DATE.vcm_p595-6-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 10000000c97cc735 remove devs $i  -dir 7a -p 0
${PREFIX}symmask -sid 3943 -wwn 10000000c97cc616 remove devs $i  -dir 7a -p 0
${PREFIX}symmask -sid 3943 -wwn 10000000c9745773 remove devs $i  -dir 10a -p 1
${PREFIX}symmask -sid 3943 -wwn 10000000c9774ba7 remove devs $i  -dir 10a -p 1


           echo $i
		done

    echo "unmasking devices for  p595-6-fdc-vioa" 
${PREFIX}symmask -sid 3943 refresh -nop

	sleep 20

	echo "refreshing masking Database"
		
	${PREFIX}symmaskdb -sid 3943 -file bkp_$DATE_pst.vcm_p595-6-fdc-vioa backup -nop

      echo "backing up VCMDB"

${PREFIX}symmaskdb -sid 3943 list capacity -host p595-6-fdc-vioa > p595-6-fdc-vioa_$DATE.pst
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c97cc735 >>  p595-6-fdc-vioa_$DATE.pst
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c9774ba7 >>  p595-6-fdc-vioa_$DATE.pst
               echo " Complete"   

