(file) Return to openpegasus.org-wbem-2.2.spec CVS log (file) (dir) Up to [Pegasus] / pegasus / rpm

  1 kumpf 1.2 #%/////////////////////////////////////////////////////////////////////////////
  2           #
  3 konrad.r 1.5 # Copyright (c) 2001,2002,2003 BMC Software, Hewlett-Packard Company, IBM,
  4 kumpf    1.2 # The Open Group, Tivoli Systems
  5              #
  6              # Permission is hereby granted, free of charge, to any person obtaining a copy
  7              # of this software and associated documentation files (the "Software"), to
  8              # deal in the Software without restriction, including without limitation the
  9              # rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
 10              # sell copies of the Software, and to permit persons to whom the Software is
 11              # furnished to do so, subject to the following conditions:
 12              # 
 13              # THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
 14              # ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
 15              # "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
 16              # LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
 17              # PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 18              # HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
 19              # ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
 20              # WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
 21              #
 22              #==============================================================================
 23              #
 24              # Author: Warren Otsuka (warren.otsuka@hp.com)
 25 kumpf    1.2 #
 26              # Modified By:
 27 konrad.r 1.5 # Konrad Rzeszutek <konradr@us.ibm.com>
 28 konrad.r 1.8 #
 29              # -------------------------------------------------------------------------------
 30              # Changes:
 31              # 09-25-2003 by Martin Knipper <knipper@de.ibm.com>
 32              # - added "export SYS_INCLUDES=-I/usr/kerberos/include" for correct RedHat9 compile
 33              # - removed the install -o 0 -g 0 flags from the specfile 
 34              #	-> this way a non root user can build the RPM's since a normal user (UID>0) can not
 35              #		change a files owner or group
 36              # - changed the files %attr section with correct filepermissons that were taken from the
 37              #	install flags 
 38              # - RedHat 7.x has some trouble starting pegasus in the %post-step
 39              #	- added a workaround recieved by Konrad Rzeszutek <konradr@us.ibm.com>
 40              # - added a rm -Rf $PEGASUS_HOME at the end of the install section
 41              #	-> otherwise the rpm build process will break on RedHat 9
 42              #
 43 kumpf    1.2 #%/////////////////////////////////////////////////////////////////////////////
 44              #
 45              # openpegasus.org-wbem-2.2.spec
 46              #
 47              # Package spec for PEGASUS 2.2
 48              #
 49              
 50              Summary: WBEM Services for Linux
 51              Name: pegasus-wbem
 52 konrad.r 1.9 Version: 2.3
 53              Release: 2
 54 kumpf    1.2 Group: Systems Management/Base
 55              Copyright: Open Group Pegasus Open Source
 56              BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
 57 konrad.r 1.5 Source: ftp://www.opengroup.org/pegasus/pegasus-wbem-%{version}-%{release}.tar.gz
 58 kumpf    1.2 Requires: openssl-devel >= 0.9.6
 59 konrad.r 1.9 Provides: cimserver pegasus-wbem-2.3
 60 kumpf    1.2 
 61              %description
 62 kumpf    1.3 WBEM Services for Red Hat Linux enables management solutions that deliver
 63              increased control of enterprise resources. WBEM is a platform and resource
 64              independent DMTF standard that defines a common information model and
 65              communication protocol for monitoring and controlling resources from diverse
 66              sources.
 67 kumpf    1.2 
 68 konrad.r 1.5 %package devel
 69              Summary:      The Pegasus source tree
 70              Group:        Systems Management/Base
 71              Autoreq: 0
 72 konrad.r 1.9 Requires: pegasus-wbem >= 2.3 openssl-devel >= 0.9.6
 73 konrad.r 1.5 
 74              %description devel
 75              This package contains the Pegasus source tree, header files and
 76              static libraries (if any).
 77              
 78              
 79 kumpf    1.2 %prep
 80              [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
 81              
 82 konrad.r 1.5 %setup
 83              # Copy the necessary include files
 84 konrad.r 1.9 export PEGASUS_ENABLE_SLP=1
 85 konrad.r 1.5 export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
 86              export LISTLOC=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
 87              rm -f $LISTLOC/rpm_pegasus_include_files
 88              pushd  $PEGASUS_ROOT/src
 89              list=`find Pegasus -iname '*.h'`
 90              popd
 91              for i in $list;do
 92                  j=`dirname $i`;
 93                  echo "/usr/include/"$i >> $LISTLOC/rpm_pegasus_include_files
 94                  mkdir -p $RPM_BUILD_ROOT/usr/include/$j
 95                  cp $PEGASUS_ROOT/src/$i $RPM_BUILD_ROOT/usr/include/$i
 96              done;
 97              
 98              # Needed for CMPI patch
 99              ln -s $RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION $RPM_BUILD_DIR/$RPM_PACKAGE_NAME
100              
101              
102              %build
103 konrad.r 1.9 export PEGASUS_ENABLE_SLP=1
104 konrad.r 1.5 export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
105              export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus
106 konrad.r 1.7 %ifarch ia64
107              export PEGASUS_PLATFORM=LINUX_IA64_GNU
108              %else
109 konrad.r 1.5 export PEGASUS_PLATFORM=LINUX_IX86_GNU
110 konrad.r 1.7 %endif
111 konrad.r 1.5 # Modify this when a new version of OpenSSL appears.
112 konrad.r 1.7 # export OPENSSL_HOME=$RPM_BUILD_DIR/openssl/
113 konrad.r 1.5 export PEGASUS_HAS_SSL=yes
114              
115 konrad.r 1.7 # per bug #368
116              export PEGASUS_USE_RELEASE_DIRS=true
117 konrad.r 1.8 export SYS_INCLUDES=-I/usr/kerberos/include
118 konrad.r 1.5 make
119              
120 kumpf    1.2 %install
121              #
122              # Make directories
123 kumpf    1.3 mkdir -p $RPM_BUILD_ROOT/var/log/pegasus
124              mkdir -p $RPM_BUILD_ROOT/var/cache/pegasus/localauth
125              mkdir -p $RPM_BUILD_ROOT/usr/lib/pegasus/providers
126              mkdir -p $RPM_BUILD_ROOT/usr/share/man/{man1,man1m}
127 konrad.r 1.5 mkdir -p $RPM_BUILD_ROOT/etc/pegasus/mof
128              
129              
130              export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
131              export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus
132              
133 kumpf    1.2 #
134              # Init scripts
135 konrad.r 1.8 install -D $PEGASUS_ROOT/rpm/wbem22.lnx $RPM_BUILD_ROOT/etc/init.d/pegasus-wbem
136 konrad.r 1.5 
137 kumpf    1.2 #
138              # Programs
139 konrad.r 1.8 install -D $PEGASUS_HOME/bin/cimauth $RPM_BUILD_ROOT/usr/sbin/cimauth
140              install -D $PEGASUS_HOME/bin/cimconfig $RPM_BUILD_ROOT/usr/sbin/cimconfig
141              install -D $PEGASUS_HOME/bin/cimmofl $RPM_BUILD_ROOT/usr/bin/cimmofl
142              install -D $PEGASUS_HOME/bin/cimmof $RPM_BUILD_ROOT/usr/bin/cimmof
143              install -D $PEGASUS_HOME/bin/cimprovider $RPM_BUILD_ROOT/usr/bin/cimprovider
144              install -D $PEGASUS_HOME/bin/cimserver $RPM_BUILD_ROOT/usr/sbin/cimserver
145              install -D $PEGASUS_HOME/bin/cimuser $RPM_BUILD_ROOT/usr/sbin/cimuser
146              install -D $PEGASUS_HOME/bin/CLI $RPM_BUILD_ROOT/usr/bin/CLI
147              install -D $PEGASUS_HOME/bin/ipinfo $RPM_BUILD_ROOT/usr/bin/ipinfo
148              install -D $PEGASUS_HOME/bin/osinfo $RPM_BUILD_ROOT/usr/bin/osinfo
149              install -D $PEGASUS_HOME/bin/tomof $RPM_BUILD_ROOT/usr/bin/tomof
150              install -D $PEGASUS_HOME/bin/wbemexec $RPM_BUILD_ROOT/usr/bin/wbemexec
151 konrad.r 1.5 
152 kumpf    1.2 # Libraries
153              
154 konrad.r 1.8 install -D $PEGASUS_HOME/lib/libAlertIndicationProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libAlertIndicationProvider.so.1
155              install -D $PEGASUS_HOME/lib/libCIMxmlIndicationHandler.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libCIMxmlIndicationHandler.so.1
156              install -D $PEGASUS_HOME/lib/libComputerSystemProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libComputerSystemProvider.so.1
157              install -D $PEGASUS_HOME/lib/libConfigSettingProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libConfigSettingProvider.so.1
158              install -D $PEGASUS_HOME/lib/libDisplayConsumer.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libDisplayConsumer.so.1
159              install -D $PEGASUS_HOME/lib/libDynLib.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libDynLib.so.1
160              install -D $PEGASUS_HOME/lib/libIBM_CIMOMStatDataProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libIBM_CIMOMStatDataProvider.so.1
161              install -D $PEGASUS_HOME/lib/libIPProviderModule.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libIPProviderModule.so.1
162              install -D $PEGASUS_HOME/lib/libNamespaceProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libNamespaceProvider.so.1
163              install -D $PEGASUS_HOME/lib/libnsatrap.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libnsatrap.so.1
164              install -D $PEGASUS_HOME/lib/libOperatingSystemProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libOperatingSystemProvider.so.1
165              install -D $PEGASUS_HOME/lib/libOSProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libOSProvider.so.1
166              install -D $PEGASUS_HOME/lib/libpegauthentication.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegauthentication.so.1
167              install -D $PEGASUS_HOME/lib/libpegCLIClientLib.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegCLIClientLib.so.1
168              install -D $PEGASUS_HOME/lib/libpegclient.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegclient.so.1
169              install -D $PEGASUS_HOME/lib/libpegcliutils.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegcliutils.so.1
170              install -D $PEGASUS_HOME/lib/libpegcommon.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegcommon.so.1
171              install -D $PEGASUS_HOME/lib/libpegcompiler.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegcompiler.so.1
172              install -D $PEGASUS_HOME/lib/libpegconfig.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegconfig.so.1
173              install -D $PEGASUS_HOME/lib/libpegexportclient.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegexportclient.so.1
174              install -D $PEGASUS_HOME/lib/libpegexportserver.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegexportserver.so.1
175 konrad.r 1.8 install -D $PEGASUS_HOME/lib/libpeggetoopt.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpeggetoopt.so.1
176              install -D $PEGASUS_HOME/lib/libpeghandlerservice.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpeghandlerservice.so.1
177              install -D $PEGASUS_HOME/lib/libpegindicationservice.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegindicationservice.so.1
178              install -D $PEGASUS_HOME/lib/libpeglistener.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpeglistener.so.1
179              install -D $PEGASUS_HOME/lib/libpegprm.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegprm.so.1
180              install -D $PEGASUS_HOME/lib/libpegprovidermanager.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegprovidermanager.so.1
181              install -D $PEGASUS_HOME/lib/libpegprovider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegprovider.so.1
182              install -D $PEGASUS_HOME/lib/libpegrepository.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegrepository.so.1
183              install -D $PEGASUS_HOME/lib/libpegserver.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegserver.so.1
184              install -D $PEGASUS_HOME/lib/libpeguser.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpeguser.so.1
185              install -D $PEGASUS_HOME/lib/libpegwql.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libpegwql.so.1
186              install -D $PEGASUS_HOME/lib/libPG_TestPropertyTypes.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libPG_TestPropertyTypes.so.1
187              install -D $PEGASUS_HOME/lib/libProcessIndicationProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libProcessIndicationProvider.so.1
188              install -D $PEGASUS_HOME/lib/libProcessorProviderModule.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libProcessorProviderModule.so.1
189              install -D $PEGASUS_HOME/lib/libProcessProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libProcessProvider.so.1
190              install -D $PEGASUS_HOME/lib/libProviderRegistrationProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libProviderRegistrationProvider.so.1
191              install -D $PEGASUS_HOME/lib/libRT_IndicationConsumer.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libRT_IndicationConsumer.so.1
192              install -D $PEGASUS_HOME/lib/libRT_IndicationProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libRT_IndicationProvider.so.1
193              install -D $PEGASUS_HOME/lib/libSampleFamilyProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleFamilyProvider.so.1
194              install -D $PEGASUS_HOME/lib/libSampleIndicationProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleIndicationProvider.so.1
195              install -D $PEGASUS_HOME/lib/libSampleInstanceProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleInstanceProvider.so.1
196 konrad.r 1.8 install -D $PEGASUS_HOME/lib/libSampleMethodProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1
197              install -D $PEGASUS_HOME/lib/libsendmailIndicationHandler.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libsendmailIndicationHandler.so.1
198              install -D $PEGASUS_HOME/lib/libSimpleDisplayConsumer.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libSimpleDisplayConsumer.so.1
199              install -D $PEGASUS_HOME/lib/libsnmpIndicationHandler.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libsnmpIndicationHandler.so.1
200              install -D $PEGASUS_HOME/lib/libUserAuthProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libUserAuthProvider.so.1
201 konrad.r 1.7 %ifnarch ia64
202 konrad.r 1.8 install -D $PEGASUS_HOME/lib/libslp.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/libslp.so.1
203 konrad.r 1.7 %endif
204 konrad.r 1.8 
205              
206              
207 kumpf    1.2 # CIM schema
208              #
209 konrad.r 1.8 
210              install -D $PEGASUS_ROOT/Schemas/CIM27/Application27_BIOS.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Application27_BIOS.mof
211              install -D $PEGASUS_ROOT/Schemas/CIM27/Application27_CheckAction.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Application27_CheckAction.mof
212              install -D $PEGASUS_ROOT/Schemas/CIM27/Application27_DeploymentModel.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Application27_DeploymentModel.mof
213              install -D $PEGASUS_ROOT/Schemas/CIM27/Application27_InstalledProduct.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Application27_InstalledProduct.mof
214              install -D $PEGASUS_ROOT/Schemas/CIM27/Application27_SystemSoftware.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Application27_SystemSoftware.mof
215              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Application27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Application27.mof
216              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Core27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Core27.mof
217              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Database27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Database27.mof
218              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Device27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Device27.mof
219              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Event27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Event27.mof
220              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Interop27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Interop27.mof
221              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Metrics27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Metrics27.mof
222              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Network27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Network27.mof
223              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Physical27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Physical27.mof
224              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Policy27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Policy27.mof
225              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Schema27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Schema27.mof
226              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_Support27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_Support27.mof
227              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_System27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_System27.mof
228              install -D $PEGASUS_ROOT/Schemas/CIM27/CIM_User27.mof $RPM_BUILD_ROOT/etc/pegasus/mof/CIM_User27.mof
229              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Capabilities.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Capabilities.mof
230 konrad.r 1.8 install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Collection.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Collection.mof
231              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_CoreElements.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_CoreElements.mof
232              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Device.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Device.mof
233              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_MethodParms.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_MethodParms.mof
234              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Physical.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Physical.mof
235              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_PowerMgmt.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_PowerMgmt.mof
236              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_ProductFRU.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_ProductFRU.mof
237              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Qualifiers.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Qualifiers.mof
238              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Redundancy.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Redundancy.mof
239              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Settings.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Settings.mof
240              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Software.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Software.mof
241              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_Statistics.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_Statistics.mof
242              install -D $PEGASUS_ROOT/Schemas/CIM27/Core27_StorageExtent.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Core27_StorageExtent.mof
243              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_Controller.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_Controller.mof
244              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_CoolingAndPower.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_CoolingAndPower.mof
245              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_DeviceElements.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_DeviceElements.mof
246              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_DiskGroup.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_DiskGroup.mof
247              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_FC.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_FC.mof
248              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_IB.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_IB.mof
249              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_Memory.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_Memory.mof
250              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_Modems.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_Modems.mof
251 konrad.r 1.8 install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_NetworkAdapter.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_NetworkAdapter.mof
252              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_Ports.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_Ports.mof
253              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_Printing.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_Printing.mof
254              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_Processor.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_Processor.mof
255              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_SccExtents.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_SccExtents.mof
256              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_Sensors.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_Sensors.mof
257              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_StorageDevices.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_StorageDevices.mof
258              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_StorageExtents.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_StorageExtents.mof
259              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_StorageLib.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_StorageLib.mof
260              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_StorageServices.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_StorageServices.mof
261              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_USB.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_USB.mof
262              install -D $PEGASUS_ROOT/Schemas/CIM27/Device27_UserDevices.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Device27_UserDevices.mof
263              install -D $PEGASUS_ROOT/Schemas/CIM27/Metrics27_BaseMetric.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Metrics27_BaseMetric.mof
264              install -D $PEGASUS_ROOT/Schemas/CIM27/Metrics27_UnitOfWork.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Metrics27_UnitOfWork.mof
265              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_BGP.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_BGP.mof
266              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_Buffers.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_Buffers.mof
267              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_Collections.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_Collections.mof
268              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_Filtering.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_Filtering.mof
269              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_OSPF.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_OSPF.mof
270              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_Pipes.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_Pipes.mof
271              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_ProtocolEndpoints.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_ProtocolEndpoints.mof
272 konrad.r 1.8 install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_QoS.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_QoS.mof
273              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_Routes.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_Routes.mof
274              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_RoutingForwarding.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_RoutingForwarding.mof
275              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_SNMP.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_SNMP.mof
276              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_SwitchingBridging.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_SwitchingBridging.mof
277              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_Systems.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_Systems.mof
278              install -D $PEGASUS_ROOT/Schemas/CIM27/Network27_VLAN.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Network27_VLAN.mof
279              install -D $PEGASUS_ROOT/Schemas/CIM27/Physical27_Component.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Physical27_Component.mof
280              install -D $PEGASUS_ROOT/Schemas/CIM27/Physical27_Connector.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Physical27_Connector.mof
281              install -D $PEGASUS_ROOT/Schemas/CIM27/Physical27_Link.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Physical27_Link.mof
282              install -D $PEGASUS_ROOT/Schemas/CIM27/Physical27_Misc.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Physical27_Misc.mof
283              install -D $PEGASUS_ROOT/Schemas/CIM27/Physical27_Package.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Physical27_Package.mof
284              install -D $PEGASUS_ROOT/Schemas/CIM27/Physical27_PhysicalMedia.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Physical27_PhysicalMedia.mof
285              install -D $PEGASUS_ROOT/Schemas/CIM27/Physical27_StoragePackage.mof $RPM_BUILD_ROOT/etc/pegasus/mof/Physical27_StoragePackage.mof
286              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_Boot.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_Boot.mof
287              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_Diagnostics.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_Diagnostics.mof
288              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_FileElements.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_FileElements.mof
289              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_Logs.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_Logs.mof
290              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_OperatingSystem.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_OperatingSystem.mof
291              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_Processing.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_Processing.mof
292              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_SystemElements.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_SystemElements.mof
293 konrad.r 1.8 install -D $PEGASUS_ROOT/Schemas/CIM27/System27_SystemResources.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_SystemResources.mof
294              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_Time.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_Time.mof
295              install -D $PEGASUS_ROOT/Schemas/CIM27/System27_Unix.mof $RPM_BUILD_ROOT/etc/pegasus/mof/System27_Unix.mof
296              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_AccessControl.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_AccessControl.mof
297              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_Account.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_Account.mof
298              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_AuthenticationReqmt.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_AuthenticationReqmt.mof
299              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_Credential.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_Credential.mof
300              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_Group.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_Group.mof
301              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_Kerberos.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_Kerberos.mof
302              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_Org.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_Org.mof
303              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_PublicKey.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_PublicKey.mof
304              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_Role.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_Role.mof
305              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_SecurityServices.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_SecurityServices.mof
306              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_SharedSecret.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_SharedSecret.mof
307              install -D $PEGASUS_ROOT/Schemas/CIM27/User27_UsersAccess.mof $RPM_BUILD_ROOT/etc/pegasus/mof/User27_UsersAccess.mof
308              
309 kumpf    1.2 
310              #
311              # Pegasus' schema
312              #
313 konrad.r 1.5 # InterOp:
314 konrad.r 1.8 install -D $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_Events20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_Events20.mof
315              install -D $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_InterOpSchema20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/InterOpSchema.mof
316              install -D $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_ProviderModule20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_ProviderModule20.mof
317 konrad.r 1.5 
318              # Internal:
319 konrad.r 1.8 install -D $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_Authorization20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_Authorization20.mof
320              install -D $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_ConfigSetting20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_ConfigSetting20.mof
321              install -D $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_InternalSchema20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/InternalSchema.mof
322              install -D $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_ShutdownService20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_ShutdownService20.mof
323              install -D $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_User20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_User20.mof
324 kumpf    1.2 
325              #
326              # Pegasus Default Providers' schema
327              #
328 konrad.r 1.8 install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/IBM_CIMOMStatData.mof $RPM_BUILD_ROOT/etc/pegasus/mof/IBM_CIMOMStatData.mof
329              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/IBM_CIMOMStatDataR.mof $RPM_BUILD_ROOT/etc/pegasus/mof/IBM_CIMOMStatDataR.mof
330              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ComputerSystem20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_ComputerSystem20.mof
331              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ComputerSystem20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_ComputerSystem20R.mof
332              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_DNSAdminDomain20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_DNSAdminDomain20.mof
333              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_DNSAdminDomain20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_DNSAdminDomain20R.mof
334              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_DNSService20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_DNSService20.mof
335              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_DNSService20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_DNSService20R.mof
336              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_IP20.mof
337              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_IP20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_IP20R.mof
338              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ManagedSystemSchema20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/ManagedSystemSchema.mof
339              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ManagedSystemSchema20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/ManagedSystemSchemaR.mof
340              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_NTPAdminDomain20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_NTPAdminDomain20.mof
341              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_NTPAdminDomain20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_NTPAdminDomain20R.mof
342              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_NTPService20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_NTPService20.mof
343              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_NTPService20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_NTPService20R.mof
344              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_OperatingSystem20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_OperatingSystem20.mof
345              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_OperatingSystem20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_OperatingSystem20R.mof
346              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_Processor20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_Processor20.mof
347              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_Processor20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_Processor20R.mof
348              install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_UnixProcess20.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_UnixProcess20.mof
349 konrad.r 1.8 install -D $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_UnixProcess20R.mof $RPM_BUILD_ROOT/etc/pegasus/mof/PG_UnixProcess20R.mof
350              
351 kumpf    1.2 #
352              # SSL Files
353              #
354 konrad.r 1.8 install -D $PEGASUS_ROOT/src/Server/ssl.cnf $RPM_BUILD_ROOT/var/cache/pegasus/ssl.orig
355 kumpf    1.2 
356              #
357              # cimserver config files
358              #
359 konrad.r 1.8 install -D $PEGASUS_ROOT/src/Server/cimserver_current.conf $RPM_BUILD_ROOT/etc/pegasus/cimserver_current.conf
360              install -D $PEGASUS_ROOT/rpm/cimserver_planned.conf $RPM_BUILD_ROOT/etc/pegasus/cimserver_planned.conf
361 kumpf    1.2 
362              #
363              # WBEM pam authentication
364              #
365 konrad.r 1.8 install -D $PEGASUS_ROOT/rpm/wbem $RPM_BUILD_ROOT/etc/pam.d/wbem
366 kumpf    1.2 
367              #
368              # repository install script
369              #
370 konrad.r 1.8 install -D $PEGASUS_ROOT/rpm/scripts/init_repository_Linux_rh32 $RPM_BUILD_ROOT/usr/sbin/init_repository
371 kumpf    1.2 
372              #
373              # man pages
374              #
375 konrad.r 1.8 install -D $PEGASUS_ROOT/rpm/manLinux/man1m.Z/cimauth.1m $RPM_BUILD_ROOT/usr/share/man/man1m/cimauth.1m
376              install -D $PEGASUS_ROOT/rpm/manLinux/man1m.Z/cimconfig.1m $RPM_BUILD_ROOT/usr/share/man/man1m/cimconfig.1m
377              install -D $PEGASUS_ROOT/rpm/manLinux/man1m.Z/cimprovider.1m $RPM_BUILD_ROOT/usr/share/man/man1m/cimprovider.1m
378              install -D $PEGASUS_ROOT/rpm/manLinux/man1m.Z/cimserver.1m $RPM_BUILD_ROOT/usr/share/man/man1m/cimserver.1m
379              install -D $PEGASUS_ROOT/rpm/manLinux/man1.Z/cimmof.1 $RPM_BUILD_ROOT/usr/share/man/man1/cimmof.1
380              install -D $PEGASUS_ROOT/rpm/manLinux/man1.Z/cimprovider.1 $RPM_BUILD_ROOT/usr/share/man/man1/cimprovider.1
381              install -D $PEGASUS_ROOT/rpm/manLinux/man1.Z/osinfo.1 $RPM_BUILD_ROOT/usr/share/man/man1/osinfo.1
382              install -D $PEGASUS_ROOT/rpm/manLinux/man1.Z/wbemexec.1 $RPM_BUILD_ROOT/usr/share/man/man1/wbemexec.1
383 kumpf    1.2 
384 konrad.r 1.8 rm -Rf $PEGASUS_HOME
385 kumpf    1.2 %clean
386              #make clean
387              [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
388              
389              %post
390 konrad.r 1.5 %{fillup_and_insserv -npy pegasus-wbem pegasus-wbem}
391              mkdir -p /var/log/pegasus
392              export INSTALL_LOG=/var/log/pegasus/install.log
393              echo `date` >$INSTALL_LOG 2>&1
394              
395              isUnited=`grep "UnitedLinux" /etc/issue`
396              isSUSE=`grep "SuSE" /etc/issue`
397 kumpf    1.2 
398 konrad.r 1.5 if [ "$isUnited" ] || [ "$isSUSE" ]; then
399              	chkconfig --add pegasus-wbem
400              else
401 kumpf    1.2 # RH dependency
402 konrad.r 1.5 	/sbin/chkconfig --add pegasus-wbem
403              	/sbin/chkconfig --level 2345 pegasus-wbem on
404              fi
405              
406 kumpf    1.3 grep "^/usr/lib/pegasus$" /etc/ld.so.conf > /dev/null 2> /dev/null
407              [ $? -ne 0 ] && echo "/usr/lib/pegasus" >> /etc/ld.so.conf
408 kumpf    1.2 /sbin/ldconfig
409              
410              #link provider shared libraries
411 kumpf    1.3 ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libComputerSystemProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libComputerSystemProvider.so
412              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libComputerSystemProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libComputerSystemProvider.so.1
413              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libOSProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libOSProvider.so.1
414              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libOSProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libOSProvider.so
415              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libProcessProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libProcessProvider.so.1
416              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libProcessProvider.so.1 $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libProcessProvider.so
417 konrad.r 1.5 ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libAlertIndicationProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libAlertIndicationProvider.so
418              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libAlertIndicationProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libAlertIndicationProvider.so.1
419              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libIBM_CIMOMStatDataProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libIBM_CIMOMStatDataProvider.so
420              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libIBM_CIMOMStatDataProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libIBM_CIMOMStatDataProvider.so.1
421              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libOperatingSystemProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libOperatingSystemProvider.so
422              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libOperatingSystemProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libOperatingSystemProvider.so.1
423              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleFamilyProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleFamilyProvider.so
424              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleFamilyProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleFamilyProvider.so.1
425              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleIndicationProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleIndicationProvider.so
426              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleIndicationProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleIndicationProvider.so.1
427              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleInstanceProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleInstanceProvider.so
428              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleInstanceProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleInstanceProvider.so.1
429              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleMethodProvider.so
430              ln -s $RPM_BUILD_ROOT/usr/lib/pegasus/libSampleMethodProvider.so.1    $RPM_BUILD_ROOT/usr/lib/pegasus/providers/libSampleMethodProvider.so.1
431              
432              # Create symbolic links for client libs
433              #
434              cd /usr/lib/pegasus
435              for a in `ls -1 *.so.1 | sed s/\.so\.1/\.so/` 
436              do
437               ln -s "$a.1" $a
438 konrad.r 1.5 done
439              # link directories
440 kumpf    1.2 
441 konrad.r 1.5 mkdir -p /var/cache/pegasus/repository
442              ln -s /var/cache/pegasus/repository  /etc/pegasus/repository
443 kumpf    1.2 #
444              #  Set up the openssl certificate
445              #
446              #  Modify entries in ssl.cnf, then
447              #  Create big random ssl.rnd file, then 
448              #  Generate a self signed node certificate
449              #
450 konrad.r 1.5 echo " Generating SSL certificates... "
451 kumpf    1.2 CN="Common Name"
452              EMAIL="test@email.address"
453              HOSTNAME=`uname -n`
454              sed -e "s/$CN/$HOSTNAME/"  \
455 kumpf    1.3     -e "s/$EMAIL/root@$HOSTNAME/" /var/cache/pegasus/ssl.orig \
456                  > /var/cache/pegasus/ssl.cnf
457              chmod 644 /var/cache/pegasus/ssl.cnf
458              chown bin /var/cache/pegasus/ssl.cnf
459              chgrp bin /var/cache/pegasus/ssl.cnf
460              
461 konrad.r 1.7 # This random-enthropy-gathering is NOT random at all. Use the default one SSL has - (/dev/random).
462              # /bin/rpm -qa >/var/cache/pegasus/ssl.rnd 2>>$INSTALL_LOG
463              # /bin/netstat -a >>/var/cache/pegasus/ssl.rnd 2>>$INSTALL_LOG
464              #   -rand /var/cache/pegasus/ssl.rnd 
465              openssl req -x509 -days 365 -newkey rsa:2048 \
466                 -nodes -config /var/cache/pegasus/ssl.cnf   \
467 konrad.r 1.5    -keyout /var/cache/pegasus/key.pem -out /var/cache/pegasus/cert.pem 2>>$INSTALL_LOG
468 kumpf    1.3 
469 kumpf    1.4 cat /var/cache/pegasus/key.pem /var/cache/pegasus/cert.pem > /var/cache/pegasus/server_2048.pem
470              cat /var/cache/pegasus/cert.pem > /var/cache/pegasus/client_2048.pem
471 konrad.r 1.7 chmod 700 /var/cache/pegasus/*.pem
472              
473 konrad.r 1.5 rm -f /var/cache/pegasus/key.pem /var/cache/pegasus/cert.pem
474 kumpf    1.4 
475              if [ -f /var/cache/pegasus/server.pem ] 
476              then
477                  echo "WARNING: /var/cache/pegasus/server.pem SSL Certificate file already exists."
478              else
479                  cp /var/cache/pegasus/server_2048.pem /var/cache/pegasus/server.pem
480 konrad.r 1.7     chmod 400 /var/cache/pegasus/server.pem
481 kumpf    1.4 fi
482              
483              if [ -f /var/cache/pegasus/client.pem ]
484              then
485                  echo "WARNING: /var/cache/pegasus/client.pem SSL Certificate trust store already exists."
486              else
487                  cp /var/cache/pegasus/client_2048.pem /var/cache/pegasus/client.pem
488 konrad.r 1.7     chmod 400 /var/cache/pegasus/client.pem
489 kumpf    1.4 fi
490 kumpf    1.2 
491 kumpf    1.3 if [ -d "/var/cache/pegasus/repository/root#PG_Internal" ]
492 kumpf    1.2 then
493                #
494 kumpf    1.3   # Save the current /var/cache/pegasus/repository to
495                # /var/cache/pegasus/prev_repository.
496 kumpf    1.2   #
497              
498 kumpf    1.3   REPOSITORY_LOC="/var/cache/pegasus/repository"
499                PREV_REPOSITORY_LOC="/var/cache/pegasus/prev_repository"
500 kumpf    1.2 
501                if [[ -d $REPOSITORY_LOC ]]
502                then
503                    if [[ -d $PREV_REPOSITORY_LOC ]]
504                    then
505                        rm -rf $PREV_REPOSITORY_LOC
506                    fi
507              
508                    mv $REPOSITORY_LOC $PREV_REPOSITORY_LOC
509                    mkdir $REPOSITORY_LOC
510                fi
511              fi
512 konrad.r 1.5 
513              # Start repository buildup
514              if [ "$isUnited" ] || [ "$isSUSE" ]; then
515              	/etc/init.d/pegasus-wbem start 2>>$INSTALL_LOG
516              else
517              	/sbin/service pegasus-wbem start 2>>$INSTALL_LOG
518              fi
519 konrad.r 1.8 
520              if [ $? != 0 ];
521              then
522                echo "Brute-starting Pegasus. If the installation fails:"
523                echo " - Start Pegasus: '/etc/init.d/pegasus-wbem start'"
524                echo " - Run '/usr/sbin/init_repository'"
525                /etc/init.d/pegasus-wbem start
526              fi
527              
528 kumpf    1.2 sleep 5
529              echo " Compiling mof files will take a few minutes."
530 konrad.r 1.5 echo " Output will be logged to $INSTALL_LOG."
531              /usr/sbin/init_repository 2>>$INSTALL_LOG
532 kumpf    1.3 
533 konrad.r 1.5 if [ "$isUnited" ] || [ "$isSUSE" ]; then
534              	/etc/init.d/pegasus-wbem stop 2>>$INSTALL_LOG
535              else
536              	/sbin/service pegasus-wbem stop 2>>$INSTALL_LOG
537              fi
538              
539 konrad.r 1.8 if [ $? != 0 ];
540              then
541                ps -eff | grep cimserver | grep -v grep | awk '{ print "kill -9" $2 | "/bin/bash"}'
542              fi
543              
544              
545 konrad.r 1.5 echo " To start Pegasus manually:"
546              echo " /etc/init.d/pegasus-wbem start"
547              echo " Stop it:"
548              echo " /etc/init.d/pegasus-wbem stop"
549 kumpf    1.2 
550              %preun
551 konrad.r 1.5 isUnited=`grep "UnitedLinux" /etc/issue`
552              isSUSE=`grep "SuSE" /etc/issue`
553              
554              if [ "$isUnited" ] || [ "$isSUSE" ]; then
555              	/etc/init.d/pegasus-wbem stop 
556              else
557              	/sbin/service pegasus-wbem stop > /dev/null 2> /dev/null; :
558 kumpf    1.2 fi
559              
560 konrad.r 1.5 sleep 10
561              chkconfig --del pegasus-wbem
562              
563 kumpf    1.2 %postun
564              if [ $1 = 0 ]; then
565 kumpf    1.3 	grep -v "/usr/lib/pegasus" /etc/ld.so.conf > /etc/ld.so.conf.new
566 kumpf    1.2 	mv -f /etc/ld.so.conf.new /etc/ld.so.conf
567              	/sbin/ldconfig
568 konrad.r 1.5 	rm -f /etc/pegasus/repository
569 kumpf    1.3 	rm -rf /var/cache/pegasus
570 konrad.r 1.5 	export LC_ALL=C
571              	for file in `find /usr/lib/pegasus`;
572              	do
573              		ANS=`file $file | grep "broken symbolic link"`
574              		if [ "$ANS" != "" ]; then
575              			# Found it
576              			rm -f $file
577              		fi
578              	done
579              	rm /usr/lib/pegasus/ssl.rnd
580              #        rm -f /etc/pam.d/wbem
581 kumpf    1.2 fi
582              
583              %files
584 konrad.r 1.5 %dir %attr(-,root,root) /var/cache/pegasus/localauth
585              %dir %attr(-,root,root) /var/log/pegasus
586              %dir %attr(-,root,root) /usr/lib/pegasus/providers
587 konrad.r 1.8 %attr(0444,root,root) /usr/share/man/man1/cimmof.1.gz
588              %attr(0444,root,root) /usr/share/man/man1/cimprovider.1.gz
589              %attr(0444,root,root) /usr/share/man/man1m/cimauth.1m.gz
590              %attr(0444,root,root) /usr/share/man/man1m/cimconfig.1m.gz
591              %attr(0444,root,root) /usr/share/man/man1m/cimprovider.1m.gz
592              %attr(0444,root,root) /usr/share/man/man1m/cimserver.1m.gz
593              %attr(0444,root,root) /usr/share/man/man1/osinfo.1.gz
594              %attr(0444,root,root) /usr/share/man/man1/wbemexec.1.gz
595              %attr(0544,root,root) /usr/sbin/cimauth
596              %attr(0544,root,root) /usr/sbin/cimconfig
597              %attr(0544,root,root) /usr/sbin/cimserver
598              %attr(0544,root,root) /usr/sbin/cimuser
599              %attr(0544,root,root) /usr/sbin/init_repository
600              %attr(0644,root,root) /etc/pam.d/wbem
601              %attr(0644,root,root) /etc/pegasus/cimserver_current.conf
602              %attr(0644,root,root) /etc/pegasus/cimserver_planned.conf
603              %attr(0644,root,root) /etc/pegasus/mof/Application27_BIOS.mof
604              %attr(0644,root,root) /etc/pegasus/mof/Application27_CheckAction.mof
605              %attr(0644,root,root) /etc/pegasus/mof/Application27_DeploymentModel.mof
606              %attr(0644,root,root) /etc/pegasus/mof/Application27_InstalledProduct.mof
607              %attr(0644,root,root) /etc/pegasus/mof/Application27_SystemSoftware.mof
608 konrad.r 1.8 %attr(0644,root,root) /etc/pegasus/mof/CIM_Application27.mof
609              %attr(0644,root,root) /etc/pegasus/mof/CIM_Core27.mof
610              %attr(0644,root,root) /etc/pegasus/mof/CIM_Database27.mof
611              %attr(0644,root,root) /etc/pegasus/mof/CIM_Device27.mof
612              %attr(0644,root,root) /etc/pegasus/mof/CIM_Event27.mof
613              %attr(0644,root,root) /etc/pegasus/mof/CIM_Interop27.mof
614              %attr(0644,root,root) /etc/pegasus/mof/CIM_Metrics27.mof
615              %attr(0644,root,root) /etc/pegasus/mof/CIM_Network27.mof
616              %attr(0644,root,root) /etc/pegasus/mof/CIM_Physical27.mof
617              %attr(0644,root,root) /etc/pegasus/mof/CIM_Policy27.mof
618              %attr(0644,root,root) /etc/pegasus/mof/CIM_Schema27.mof
619              %attr(0644,root,root) /etc/pegasus/mof/CIM_Support27.mof
620              %attr(0644,root,root) /etc/pegasus/mof/CIM_System27.mof
621              %attr(0644,root,root) /etc/pegasus/mof/CIM_User27.mof
622              %attr(0644,root,root) /etc/pegasus/mof/Core27_Capabilities.mof
623              %attr(0644,root,root) /etc/pegasus/mof/Core27_Collection.mof
624              %attr(0644,root,root) /etc/pegasus/mof/Core27_CoreElements.mof
625              %attr(0644,root,root) /etc/pegasus/mof/Core27_Device.mof
626              %attr(0644,root,root) /etc/pegasus/mof/Core27_MethodParms.mof
627              %attr(0644,root,root) /etc/pegasus/mof/Core27_Physical.mof
628              %attr(0644,root,root) /etc/pegasus/mof/Core27_PowerMgmt.mof
629 konrad.r 1.8 %attr(0644,root,root) /etc/pegasus/mof/Core27_ProductFRU.mof
630              %attr(0644,root,root) /etc/pegasus/mof/Core27_Qualifiers.mof
631              %attr(0644,root,root) /etc/pegasus/mof/Core27_Redundancy.mof
632              %attr(0644,root,root) /etc/pegasus/mof/Core27_Settings.mof
633              %attr(0644,root,root) /etc/pegasus/mof/Core27_Software.mof
634              %attr(0644,root,root) /etc/pegasus/mof/Core27_Statistics.mof
635              %attr(0644,root,root) /etc/pegasus/mof/Core27_StorageExtent.mof
636              %attr(0644,root,root) /etc/pegasus/mof/Device27_Controller.mof
637              %attr(0644,root,root) /etc/pegasus/mof/Device27_CoolingAndPower.mof
638              %attr(0644,root,root) /etc/pegasus/mof/Device27_DeviceElements.mof
639              %attr(0644,root,root) /etc/pegasus/mof/Device27_DiskGroup.mof
640              %attr(0644,root,root) /etc/pegasus/mof/Device27_FC.mof
641              %attr(0644,root,root) /etc/pegasus/mof/Device27_IB.mof
642              %attr(0644,root,root) /etc/pegasus/mof/Device27_Memory.mof
643              %attr(0644,root,root) /etc/pegasus/mof/Device27_Modems.mof
644              %attr(0644,root,root) /etc/pegasus/mof/Device27_NetworkAdapter.mof
645              %attr(0644,root,root) /etc/pegasus/mof/Device27_Ports.mof
646              %attr(0644,root,root) /etc/pegasus/mof/Device27_Printing.mof
647              %attr(0644,root,root) /etc/pegasus/mof/Device27_Processor.mof
648              %attr(0644,root,root) /etc/pegasus/mof/Device27_SccExtents.mof
649              %attr(0644,root,root) /etc/pegasus/mof/Device27_Sensors.mof
650 konrad.r 1.8 %attr(0644,root,root) /etc/pegasus/mof/Device27_StorageDevices.mof
651              %attr(0644,root,root) /etc/pegasus/mof/Device27_StorageExtents.mof
652              %attr(0644,root,root) /etc/pegasus/mof/Device27_StorageLib.mof
653              %attr(0644,root,root) /etc/pegasus/mof/Device27_StorageServices.mof
654              %attr(0644,root,root) /etc/pegasus/mof/Device27_USB.mof
655              %attr(0644,root,root) /etc/pegasus/mof/Device27_UserDevices.mof
656              %attr(0644,root,root) /etc/pegasus/mof/IBM_CIMOMStatData.mof
657              %attr(0644,root,root) /etc/pegasus/mof/IBM_CIMOMStatDataR.mof
658              %attr(0644,root,root) /etc/pegasus/mof/InternalSchema.mof
659              %attr(0644,root,root) /etc/pegasus/mof/InterOpSchema.mof
660              %attr(0644,root,root) /etc/pegasus/mof/ManagedSystemSchema.mof
661              %attr(0644,root,root) /etc/pegasus/mof/ManagedSystemSchemaR.mof
662              %attr(0644,root,root) /etc/pegasus/mof/Metrics27_BaseMetric.mof
663              %attr(0644,root,root) /etc/pegasus/mof/Metrics27_UnitOfWork.mof
664              %attr(0644,root,root) /etc/pegasus/mof/Network27_BGP.mof
665              %attr(0644,root,root) /etc/pegasus/mof/Network27_Buffers.mof
666              %attr(0644,root,root) /etc/pegasus/mof/Network27_Collections.mof
667              %attr(0644,root,root) /etc/pegasus/mof/Network27_Filtering.mof
668              %attr(0644,root,root) /etc/pegasus/mof/Network27_OSPF.mof
669              %attr(0644,root,root) /etc/pegasus/mof/Network27_Pipes.mof
670              %attr(0644,root,root) /etc/pegasus/mof/Network27_ProtocolEndpoints.mof
671 konrad.r 1.8 %attr(0644,root,root) /etc/pegasus/mof/Network27_QoS.mof
672              %attr(0644,root,root) /etc/pegasus/mof/Network27_Routes.mof
673              %attr(0644,root,root) /etc/pegasus/mof/Network27_RoutingForwarding.mof
674              %attr(0644,root,root) /etc/pegasus/mof/Network27_SNMP.mof
675              %attr(0644,root,root) /etc/pegasus/mof/Network27_SwitchingBridging.mof
676              %attr(0644,root,root) /etc/pegasus/mof/Network27_Systems.mof
677              %attr(0644,root,root) /etc/pegasus/mof/Network27_VLAN.mof
678              %attr(0644,root,root) /etc/pegasus/mof/PG_Authorization20.mof
679              %attr(0644,root,root) /etc/pegasus/mof/PG_ComputerSystem20.mof
680              %attr(0644,root,root) /etc/pegasus/mof/PG_ComputerSystem20R.mof
681              %attr(0644,root,root) /etc/pegasus/mof/PG_ConfigSetting20.mof
682              %attr(0644,root,root) /etc/pegasus/mof/PG_DNSAdminDomain20.mof
683              %attr(0644,root,root) /etc/pegasus/mof/PG_DNSAdminDomain20R.mof
684              %attr(0644,root,root) /etc/pegasus/mof/PG_DNSService20.mof
685              %attr(0644,root,root) /etc/pegasus/mof/PG_DNSService20R.mof
686              %attr(0644,root,root) /etc/pegasus/mof/PG_Events20.mof
687              %attr(0644,root,root) /etc/pegasus/mof/PG_IP20.mof
688              %attr(0644,root,root) /etc/pegasus/mof/PG_IP20R.mof
689              %attr(0644,root,root) /etc/pegasus/mof/PG_NTPAdminDomain20.mof
690              %attr(0644,root,root) /etc/pegasus/mof/PG_NTPAdminDomain20R.mof
691              %attr(0644,root,root) /etc/pegasus/mof/PG_NTPService20.mof
692 konrad.r 1.8 %attr(0644,root,root) /etc/pegasus/mof/PG_NTPService20R.mof
693              %attr(0644,root,root) /etc/pegasus/mof/PG_OperatingSystem20.mof
694              %attr(0644,root,root) /etc/pegasus/mof/PG_OperatingSystem20R.mof
695              %attr(0644,root,root) /etc/pegasus/mof/PG_Processor20.mof
696              %attr(0644,root,root) /etc/pegasus/mof/PG_Processor20R.mof
697              %attr(0644,root,root) /etc/pegasus/mof/PG_ProviderModule20.mof
698              %attr(0644,root,root) /etc/pegasus/mof/PG_ShutdownService20.mof
699              %attr(0644,root,root) /etc/pegasus/mof/PG_UnixProcess20.mof
700              %attr(0644,root,root) /etc/pegasus/mof/PG_UnixProcess20R.mof
701              %attr(0644,root,root) /etc/pegasus/mof/PG_User20.mof
702              %attr(0644,root,root) /etc/pegasus/mof/Physical27_Component.mof
703              %attr(0644,root,root) /etc/pegasus/mof/Physical27_Connector.mof
704              %attr(0644,root,root) /etc/pegasus/mof/Physical27_Link.mof
705              %attr(0644,root,root) /etc/pegasus/mof/Physical27_Misc.mof
706              %attr(0644,root,root) /etc/pegasus/mof/Physical27_Package.mof
707              %attr(0644,root,root) /etc/pegasus/mof/Physical27_PhysicalMedia.mof
708              %attr(0644,root,root) /etc/pegasus/mof/Physical27_StoragePackage.mof
709              %attr(0644,root,root) /etc/pegasus/mof/System27_Boot.mof
710              %attr(0644,root,root) /etc/pegasus/mof/System27_Diagnostics.mof
711              %attr(0644,root,root) /etc/pegasus/mof/System27_FileElements.mof
712              %attr(0644,root,root) /etc/pegasus/mof/System27_Logs.mof
713 konrad.r 1.8 %attr(0644,root,root) /etc/pegasus/mof/System27_OperatingSystem.mof
714              %attr(0644,root,root) /etc/pegasus/mof/System27_Processing.mof
715              %attr(0644,root,root) /etc/pegasus/mof/System27_SystemElements.mof
716              %attr(0644,root,root) /etc/pegasus/mof/System27_SystemResources.mof
717              %attr(0644,root,root) /etc/pegasus/mof/System27_Time.mof
718              %attr(0644,root,root) /etc/pegasus/mof/System27_Unix.mof
719              %attr(0644,root,root) /etc/pegasus/mof/User27_AccessControl.mof
720              %attr(0644,root,root) /etc/pegasus/mof/User27_Account.mof
721              %attr(0644,root,root) /etc/pegasus/mof/User27_AuthenticationReqmt.mof
722              %attr(0644,root,root) /etc/pegasus/mof/User27_Credential.mof
723              %attr(0644,root,root) /etc/pegasus/mof/User27_Group.mof
724              %attr(0644,root,root) /etc/pegasus/mof/User27_Kerberos.mof
725              %attr(0644,root,root) /etc/pegasus/mof/User27_Org.mof
726              %attr(0644,root,root) /etc/pegasus/mof/User27_PublicKey.mof
727              %attr(0644,root,root) /etc/pegasus/mof/User27_Role.mof
728              %attr(0644,root,root) /etc/pegasus/mof/User27_SecurityServices.mof
729              %attr(0644,root,root) /etc/pegasus/mof/User27_SharedSecret.mof
730              %attr(0644,root,root) /etc/pegasus/mof/User27_UsersAccess.mof
731              %attr(0644,root,root) /var/cache/pegasus/ssl.orig
732              %attr(0755,root,root) /etc/init.d/pegasus-wbem
733              %attr(0755,root,root) /usr/bin/cimmof
734 konrad.r 1.8 %attr(0755,root,root) /usr/bin/cimmofl
735              %attr(0755,root,root) /usr/bin/cimprovider
736              %attr(0755,root,root) /usr/bin/CLI
737              %attr(0755,root,root) /usr/bin/ipinfo
738              %attr(0755,root,root) /usr/bin/osinfo
739              %attr(0755,root,root) /usr/bin/tomof
740              %attr(0755,root,root) /usr/bin/wbemexec
741              %attr(0755,root,root) /usr/lib/pegasus/libAlertIndicationProvider.so.1
742              %attr(0755,root,root) /usr/lib/pegasus/libCIMxmlIndicationHandler.so.1
743              %attr(0755,root,root) /usr/lib/pegasus/libComputerSystemProvider.so.1
744              %attr(0755,root,root) /usr/lib/pegasus/libConfigSettingProvider.so.1
745              %attr(0755,root,root) /usr/lib/pegasus/libDisplayConsumer.so.1
746              %attr(0755,root,root) /usr/lib/pegasus/libDynLib.so.1
747              %attr(0755,root,root) /usr/lib/pegasus/libIBM_CIMOMStatDataProvider.so.1
748              %attr(0755,root,root) /usr/lib/pegasus/libIPProviderModule.so.1
749              %attr(0755,root,root) /usr/lib/pegasus/libNamespaceProvider.so.1
750              %attr(0755,root,root) /usr/lib/pegasus/libnsatrap.so.1
751              %attr(0755,root,root) /usr/lib/pegasus/libOperatingSystemProvider.so.1
752              %attr(0755,root,root) /usr/lib/pegasus/libOSProvider.so.1
753              %attr(0755,root,root) /usr/lib/pegasus/libpegauthentication.so.1
754              %attr(0755,root,root) /usr/lib/pegasus/libpegCLIClientLib.so.1
755 konrad.r 1.8 %attr(0755,root,root) /usr/lib/pegasus/libpegclient.so.1
756              %attr(0755,root,root) /usr/lib/pegasus/libpegcliutils.so.1
757              %attr(0755,root,root) /usr/lib/pegasus/libpegcommon.so.1
758              %attr(0755,root,root) /usr/lib/pegasus/libpegcompiler.so.1
759              %attr(0755,root,root) /usr/lib/pegasus/libpegconfig.so.1
760              %attr(0755,root,root) /usr/lib/pegasus/libpegexportclient.so.1
761              %attr(0755,root,root) /usr/lib/pegasus/libpegexportserver.so.1
762              %attr(0755,root,root) /usr/lib/pegasus/libpeggetoopt.so.1
763              %attr(0755,root,root) /usr/lib/pegasus/libpeghandlerservice.so.1
764              %attr(0755,root,root) /usr/lib/pegasus/libpegindicationservice.so.1
765              %attr(0755,root,root) /usr/lib/pegasus/libpeglistener.so.1
766              %attr(0755,root,root) /usr/lib/pegasus/libpegprm.so.1
767              %attr(0755,root,root) /usr/lib/pegasus/libpegprovidermanager.so.1
768              %attr(0755,root,root) /usr/lib/pegasus/libpegprovider.so.1
769              %attr(0755,root,root) /usr/lib/pegasus/libpegrepository.so.1
770              %attr(0755,root,root) /usr/lib/pegasus/libpegserver.so.1
771              %attr(0755,root,root) /usr/lib/pegasus/libpeguser.so.1
772              %attr(0755,root,root) /usr/lib/pegasus/libpegwql.so.1
773              %attr(0755,root,root) /usr/lib/pegasus/libPG_TestPropertyTypes.so.1
774              %attr(0755,root,root) /usr/lib/pegasus/libProcessIndicationProvider.so.1
775              %attr(0755,root,root) /usr/lib/pegasus/libProcessorProviderModule.so.1
776 konrad.r 1.8 %attr(0755,root,root) /usr/lib/pegasus/libProcessProvider.so.1
777              %attr(0755,root,root) /usr/lib/pegasus/libProviderRegistrationProvider.so.1
778              %attr(0755,root,root) /usr/lib/pegasus/libRT_IndicationConsumer.so.1
779              %attr(0755,root,root) /usr/lib/pegasus/libRT_IndicationProvider.so.1
780              %attr(0755,root,root) /usr/lib/pegasus/libSampleFamilyProvider.so.1
781              %attr(0755,root,root) /usr/lib/pegasus/libSampleIndicationProvider.so.1
782              %attr(0755,root,root) /usr/lib/pegasus/libSampleInstanceProvider.so.1
783              %attr(0755,root,root) /usr/lib/pegasus/libSampleMethodProvider.so.1
784              %attr(0755,root,root) /usr/lib/pegasus/libsendmailIndicationHandler.so.1
785              %attr(0755,root,root) /usr/lib/pegasus/libSimpleDisplayConsumer.so.1
786              
787              %attr(0755,root,root) /usr/lib/pegasus/libsnmpIndicationHandler.so.1
788              %attr(0755,root,root) /usr/lib/pegasus/libUserAuthProvider.so.1
789              
790              %config %attr(0644,root,root) /etc/pegasus/cimserver_current.conf
791              %config %attr(0644,root,root) /etc/pegasus/cimserver_planned.conf
792              %config %attr(0755,root,root) /etc/init.d/pegasus-wbem
793              %config %attr(0644,root,root) /etc/pam.d/wbem
794              
795              
796 konrad.r 1.7 %ifnarch ia64
797 konrad.r 1.8 %attr(0755,root,root) /usr/lib/pegasus/libslp.so.1
798 konrad.r 1.7 %endif
799 konrad.r 1.5 
800              %files devel -f rpm_pegasus_include_files
801              
802              %defattr(-,root,root,0755)
803              %doc doc/*.txt doc/DOCREMARKS doc/HISTORY doc/NOTES doc/*.html doc/*.pdf
804              
805              

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2