PREIN
/bin/sh
if [ -e /usr/sbin/cimserver ]; then
CIMSERVER="-t pegasus";
else
CIMSERVER="";
fi
# If upgrading, deregister old version
if [ $1 -gt 1 ]
then
/usr/share/sblim-cmpi-base/provider-register.sh -d \
$CIMSERVER \
-m /usr/share/sblim-cmpi-base/Linux_Base.mof \
-r /usr/share/sblim-cmpi-base/Linux_Base.registration > /dev/null 2>&1 || :;
# don't let registration failure when server not running fail upgrade!
fi
PREUN
/bin/sh
if [ -e /usr/sbin/cimserver ]; then
CIMSERVER="-t pegasus";
else
CIMSERVER="";
fi
if [ $1 -eq 0 ]
then
/usr/share/sblim-cmpi-base/provider-register.sh -d \
$CIMSERVER \
-m /usr/share/sblim-cmpi-base/Linux_Base.mof \
-r /usr/share/sblim-cmpi-base/Linux_Base.registration > /dev/null 2>&1 || :;
# don't let registration failure when server not running fail erase!
fi
POSTIN
/bin/sh
if [ -e /usr/sbin/cimserver ]; then
CIMSERVER="-t pegasus";
else
CIMSERVER="";
fi
/sbin/ldconfig
if [ $1 -ge 1 ]
then
# The follwoing script will handle the registration for various CIMOMs.
/usr/share/sblim-cmpi-base/provider-register.sh \
$CIMSERVER \
-m /usr/share/sblim-cmpi-base/Linux_Base.mof \
-r /usr/share/sblim-cmpi-base/Linux_Base.registration > /dev/null 2>&1 || :;
# don't let registration failure when server not running fail install!
fi