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