Blob Blame History Raw
? .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]