#!/bin/bash


export LD_LIBRARY_PATH=/usr/lib:/opt/hsc/lib:$LD_LIBRARY_PATH
CLASSPATH=/usr/websm/codebase/pluginjars/aca.jar:/usr/websm/codebase/pluginjars/ccfw.jar:/usr/websm/codebase/pluginjars/auifw.jar:/opt/hsc/:/usr/websm/codebase/pluginjars/hsc.jar:/usr/websm/codebase/pluginjars/hsc_bundles.jar:/usr/websm/codebase/pluginjars/sniacimom.jar:/usr/websm/codebase/pluginjars/xerces.jar:/usr/websm/codebase/wsm.jar:$CLASSPATH
export CLASSPATH
export PATH=/opt/IBMJava/jre/bin:$PATH

java com.ibm.hsc.common.util.HSCVPD >/tmp/hsc_vpd_out
if [ $? -eq 0 ]
then
     x=`cat /tmp/hsc_vpd_out | grep "VPD Model" | cut -d ':' -f 2`
     val=$(echo $x | sed 's/ *$//')
     echo "MODELTYPE=${val}" > /opt/hsc/data/hmcvpd.properties
     x=`cat /tmp/hsc_vpd_out | grep "VPD Serial" | cut -d ':' -f 2`
     val=$(echo $x | sed 's/ *$//')
     echo "SERIALNUMBER=${val}" >> /opt/hsc/data/hmcvpd.properties
     x=`cat /tmp/hsc_vpd_out | grep "VPD UUID" | cut -d ':' -f 2`
     val=$(echo $x | sed 's/ *$//')
     echo "UUID=${val}" >> /opt/hsc/data/hmcvpd.properties
     x=`cat /tmp/hsc_vpd_out | grep "VPD Motherboard" | cut -d ':' -f 2`
     val=$(echo $x | sed 's/ *$//')
     echo "MOTHERBOARD=${val}" >> /opt/hsc/data/hmcvpd.properties
     x=`cat /tmp/hsc_vpd_out | grep "VPD BIOS" | cut -d ':' -f 2`
     val=$(echo $x | sed 's/ *$//')
     echo "BIOS=${val}" >> /opt/hsc/data/hmcvpd.properties
     # no product name for now
     echo "HSCPRODUCT=" >> /opt/hsc/data/hmcvpd.properties
     chown root.ccfw /opt/hsc/data/hmcvpd.properties
     chmod 644 /opt/hsc/data/hmcvpd.properties
fi
rm -f /tmp/hsc_vpd_out
exit 0
