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