#/bin/bash
curr_dir=`pwd`

LD_LIBRARY_PATH=/opt/hsc/lib:/usr/lib:/lib:
if [ "${DEBUG_JARS_DIRECTORY}" != "" ] ; then
  if [ -d ${DEBUG_JARS_DIRECTORY} ] ; then
    for i in ${DEBUG_JARS_DIRECTORY}/*.jar
    do
       debug_jars=${debug_jars}:$i
    done
  fi
fi

CLASSPATH=${DEBUG_JARS_DIRECTORY}:${debug_jars}:/usr/websm/codebase/pluginjars/aca.jar:/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/pluginjars/ccfw.jar:/usr/websm/codebase/pluginjars/auifw.jar:$CLASSPATH
export CLASSPATH

export PATH=/opt/IBMJava/jre/bin:$PATH

# In case of old version of root/ibmhsc* existed there.
echo
echo "Clean existing Name-space ..."

if [ ! -d /var/sniacimom/persistence/instances/root ]
then
    mkdir -p /var/sniacimom/persistence/instances/root
fi

if [ ! -d /var/sniacimom/persistence/classes/root ]
then
    mkdir -p /var/sniacimom/persistence/classes/root
fi

if [ ! -d /var/sniacimom/persistence/qualifiers/root ]
then
    mkdir -p /var/sniacimom/persistence/qualifiers/root
fi


rm -rf /var/sniacimom/persistence/instances/root/*
rm -rf /var/sniacimom/persistence/classes/root/*
rm -rf /var/sniacimom/persistence/qualifiers/root/*

PI_NAMESPACE="root/ibmhscS1_0"
COMMON_NAMESPACE="root/ibmhsc_info"

if [ ! -d /var/hsc ]
then
       mkdir /var/hsc
fi

echo
echo "Compile MOF file ..."
cd /opt/hsc/data/mof/CIM26
# Compile the new, PI Converged namespace.
java -Dorg.snia.wbem.cimom.properties=/opt/hsc/data/cim.properties org.snia.wbemcmd.mof.MOFComp -h `hostname` -l -n $PI_NAMESPACE CIM_Schema26.mof

cd /opt/hsc/data/mof
# Compile the old HSC_Info namespace.
java -Dorg.snia.wbem.cimom.properties=/opt/hsc/data/cim.properties org.snia.wbemcmd.mof.MOFComp -h `hostname` -l -n $COMMON_NAMESPACE HSC_Info.mof

cd $curr_dir

