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