? .cproject
? .deps
? .libs
? .project
? Linux_BaseBoard.lo
? Linux_Common.lo
? Linux_CommonHBA.lo
? Linux_ComputerSystem.lo
? Makefile
? Makefile.in
? aclocal.m4
? autom4te.cache
? cmpiLinux_Common.lo
? cmpiLinux_ElementConformsToProfileProvider.lo
? cmpiOSBase_ComputerSystem.lo
? cmpiOSBase_ComputerSystemProvider.lo
? cmpiSMIS_FCCard.lo
? cmpiSMIS_FCCardProvider.lo
? cmpiSMIS_FCControlledByProvider.lo
? cmpiSMIS_FCDeviceSAPImplementationProvider.lo
? cmpiSMIS_FCElementSoftwareIdentityProvider.lo
? cmpiSMIS_FCElementStatisticalDataProvider.lo
? cmpiSMIS_FCHostedAccessPointProvider.lo
? cmpiSMIS_FCInstalledSoftwareIdentityProvider.lo
? cmpiSMIS_FCLogicalDisk.lo
? cmpiSMIS_FCLogicalDiskProvider.lo
? cmpiSMIS_FCPort.lo
? cmpiSMIS_FCPortController.lo
? cmpiSMIS_FCPortControllerProvider.lo
? cmpiSMIS_FCPortProvider.lo
? cmpiSMIS_FCPortStatistics.lo
? cmpiSMIS_FCPortStatisticsProvider.lo
? cmpiSMIS_FCProduct.lo
? cmpiSMIS_FCProductPhysicalComponentProvider.lo
? cmpiSMIS_FCProductProvider.lo
? cmpiSMIS_FCRealizesProvider.lo
? cmpiSMIS_FCSCSIInitiatorTargetLogicalUnitPathProvider.lo
? cmpiSMIS_FCSCSIProtocolEndpoint.lo
? cmpiSMIS_FCSCSIProtocolEndpointProvider.lo
? cmpiSMIS_FCSoftwareIdentity.lo
? cmpiSMIS_FCSoftwareIdentityProvider.lo
? cmpiSMIS_FCSoftwareIdentity_Driver.lo
? cmpiSMIS_FCSoftwareIdentity_DriverProvider.lo
? cmpiSMIS_FCSoftwareIdentity_Firmware.lo
? cmpiSMIS_FCSoftwareIdentity_FirmwareProvider.lo
? cmpiSMIS_FCSystemDeviceProvider.lo
? cmpiSMIS_FCSystemDevice_LogicalDeviceProvider.lo
? config.h
? config.h.in
? config.log
? config.status
? configure
? libcmpiLinux_Common.la
? libcmpiLinux_ECTP_Provider.la
? libcmpiSMIS_HBA_HDR_Provider.la
? libtool
? sblim-smis-hba.spec
? stamp-h1
Index: provider-register.sh
===================================================================
RCS file: /cvsroot/sblim/smis-hba/provider-register.sh,v
retrieving revision 1.1.1.1
diff -a -u -p -U4 -r1.1.1.1 provider-register.sh
--- provider-register.sh 12 May 2009 21:46:32 -0000 1.1.1.1
+++ provider-register.sh 9 Jul 2013 15:00:24 -0000
@@ -49,15 +49,15 @@ pegasus_transform()
{
OUTFILE=$1
shift
regfiles=$*
- PROVIDERMODULES=`cat $regfiles 2> /dev/null | grep -v '^[[:space:]]*#.*' | cut -d ' ' -f 4 | sort | uniq`
+ PROVIDERMODULES=`cat $regfiles 2> /dev/null | grep -v '^[[:space:]]*#.*' | sed 's/[ \t]\+/ /g' | cut -d ' ' -f 4 | sort | uniq`
if test x"$PROVIDERMODULES" = x
then
echo Failed to read registration files >&2
return 1
fi
- PROVIDERS=`cat $regfiles 2> /dev/null | grep -v '^[[:space:]]*#.*' | cut -d ' ' -f 3-4 | sort | uniq`
+ PROVIDERS=`cat $regfiles 2> /dev/null | grep -v '^[[:space:]]*#.*' | sed 's/[ \t]\+/ /g' | cut -d ' ' -f 3-4 | sort | uniq`
# produce ProviderModules
echo > $OUTFILE
chatter "Processing provider modules:" $PROVIDERMODULES
@@ -95,9 +95,9 @@ EOFP
#produce Capabilities
let serial=0
for rf in $regfiles
do
- cat $rf | grep -v '^[[:space:]]*#.*' | while read CLASSNAME NAMESPACE PROVIDERNAME PROVIDERMODULE CAPS
+ cat $rf | grep -v '^[[:space:]]*#.*' | sed 's/[ \t]\+/ /g' | while read CLASSNAME NAMESPACE PROVIDERNAME PROVIDERMODULE CAPS
do
let serial=serial+1
numcap=
for cap in $CAPS
@@ -244,9 +244,9 @@ pegasus_uninstall()
done
if ps -C cimserver > /dev/null 2>&1
then
- PROVIDERMODULES=`cat $myregs 2> /dev/null | grep -v '^[[:space:]]*#.*' | cut -d ' ' -f 4 | sort | uniq`
+ PROVIDERMODULES=`cat $myregs 2> /dev/null | grep -v '^[[:space:]]*#.*' | sed 's/[ \t]\+/ /g' | cut -d ' ' -f 4 | sort | uniq`
if test x"$PROVIDERMODULES" = x
then
echo Failed to read registration files >&2
return 1
@@ -268,9 +268,9 @@ pegasus_uninstall()
then
echo "Error: wbemexec not found" >&2
return 1
fi
- CLASSES=`cat $myregs 2> /dev/null | grep -v '^[[:space:]]*#.*' | cut -d ' ' -f 1 | grep -v '^CIM_'`
+ CLASSES=`cat $myregs 2> /dev/null | grep -v '^[[:space:]]*#.*' | sed 's/[ \t]\+/ /g' | cut -d ' ' -f 1 | grep -v '^CIM_'`
for cls in $CLASSES
do
chatter Delete CIM Class $cls
$WBEMEXEC > /dev/null <<EOFWX
@@ -306,9 +306,9 @@ sfcb_transform()
#produce sfcb registraion
for rf in $regfiles
do
- cat $rf | grep -v '^[[:space:]]*#.*' | while read CLASSNAME NAMESPACE PROVIDERNAME PROVIDERMODULE CAPS
+ cat $rf | grep -v '^[[:space:]]*#.*' | sed 's/[ \t]\+/ /g' | while read CLASSNAME NAMESPACE PROVIDERNAME PROVIDERMODULE CAPS
do
chatter "Registering class" $CLASSNAME
cat >> $OUTFILE <<EOFC
[$CLASSNAME]