#!/usr/bin/ksh
DATE=`date +"%d-%b-%y%H%M%S"`
 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-vioa > p595-5-fdc-vioa_$DATE.pre
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c97c75b7 >> p595-5-fdc-vioa_$DATE.pre
${PREFIX}symmaskdb -sid 3943 list devs -wwn 10000000c979fbe5 >> p595-5-fdc-vioa_$DATE.pre
${PREFIX}symmaskdb -sid 3943 -file bkp_$DATE.vcm_p595-5-fdc-vioa backup -nop
echo "backing up VCMDB"

sleep 10
 for i in `cat /export/home/san/cm/devs`
   do 

${PREFIX}symmask -sid 3943 -wwn 10000000c97c75b7 remove devs $i  -dir 7a -p 0
${PREFIX}symmask -sid 3943 -wwn 10000000c97c7779 remove devs $i  -dir 7a -p 0
${PREFIX}symmask -sid 3943 -wwn 10000000c979fbe5 remove devs $i  -dir 10a -p 1
${PREFIX}symmask -sid 3943 -wwn 10000000c979e4ed remove devs $i  -dir 10a -p 1


    echo "unmasking devices for p595-5-fdc-vioa "
           echo $i
		done

${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-vioa backup -nop

      echo "backing up VCMDB"

${PREFIX}symmaskdb -sid 3943 list capacity -host p595-5-fdc-vioa >p595-5-fdc-vioa_$DATE.pst
${PREFIX}symmaskdb -sid 3943 list devs -wwn  10000000c97c75b7 >>p595-5-fdc-vioa_$DATE.pst
${PREFIX}symmaskdb -sid 3943 list devs -wwn  10000000c979fbe5 >>p595-5-fdc-vioa_$DATE.pst
               echo " Complete"   

