1 martin 1.115 #//%LICENSE////////////////////////////////////////////////////////////////
|
2 martin 1.116 #//
|
3 martin 1.115 #// Licensed to The Open Group (TOG) under one or more contributor license
4 #// agreements. Refer to the OpenPegasusNOTICE.txt file distributed with
5 #// this work for additional information regarding copyright ownership.
6 #// Each contributor licenses this file to you under the OpenPegasus Open
7 #// Source License; you may not use this file except in compliance with the
8 #// License.
|
9 martin 1.116 #//
|
10 martin 1.115 #// Permission is hereby granted, free of charge, to any person obtaining a
11 #// copy of this software and associated documentation files (the "Software"),
12 #// to deal in the Software without restriction, including without limitation
13 #// the rights to use, copy, modify, merge, publish, distribute, sublicense,
14 #// and/or sell copies of the Software, and to permit persons to whom the
15 #// Software is furnished to do so, subject to the following conditions:
|
16 martin 1.116 #//
|
17 martin 1.115 #// The above copyright notice and this permission notice shall be included
18 #// in all copies or substantial portions of the Software.
|
19 martin 1.116 #//
|
20 martin 1.115 #// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
|
21 martin 1.116 #// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
22 martin 1.115 #// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
23 #// IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
24 #// CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
25 #// TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
26 #// SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
27 martin 1.116 #//
|
28 martin 1.115 #//////////////////////////////////////////////////////////////////////////
|
29 w.otsuka 1.1 #%/////////////////////////////////////////////////////////////////////////////
30 #
31 # tog-pegasus.spec
32 #
|
33 denise.eckstein 1.32 #%/////////////////////////////////////////////////////////////////////////////
34
35 #
|
36 kumpf 1.119 # WARNING: This file is automatically generated by executing
|
37 denise.eckstein 1.32 # make -f pegasus/Makefile.Release create_OpenPegasusRPMSpecFile
|
38 denise.eckstein 1.74 # Any changes made directly to this file in the OpenPegasus source will
39 # be lost the next time this file is regenerated and submitted to CVS.
|
40 w.otsuka 1.1 #
|
41 denise.eckstein 1.32
|
42 s.kodali 1.122 %define Flavor tog
|
43 dave.sudlik 1.107 %define packageVersion 1
|
44 karl 1.128.2.3 Version: 2.13.0
|
45 denise.eckstein 1.102 Release: %{packageVersion}%{?LINUX_VERSION:.%{LINUX_VERSION}}
|
46 w.otsuka 1.56 Epoch: 1
|
47 denise.eckstein 1.32
48 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-intro.spec
|
49 denise.eckstein 1.74 #
|
50 w.otsuka 1.56 %{?!PEGASUS_BUILD_TEST_RPM: %define PEGASUS_BUILD_TEST_RPM 0}
|
51 denise.eckstein 1.74 # do "rpmbuild --define 'PEGASUS_BUILD_TEST_RPM 1'" to build test RPM.
52 #
53 %{?!AUTOSTART: %define AUTOSTART 0}
54 # Use "rpm -[iU]vh --define 'AUTOSTART 1'" in order to have cimserver enabled
55 # (chkconfig --level=345 tog-pegasus on) after installation.
56 #
|
57 s.kodali 1.121 # Use "rpmbuild --define 'JMPI_PROVIDER_REQUESTED 1'" to include JMPI support.
58 %{?!JMPI_PROVIDER_REQUESTED: %define JMPI_PROVIDER_REQUESTED 0}
|
59 denise.eckstein 1.74
|
60 s.kodali 1.125 # Use "rpmbuild --define 'EXTERNAL_SLP_REQUESTED 1'" to include External SLP support.
61 %{?!EXTERNAL_SLP_REQUESTED: %define EXTERNAL_SLP_REQUESTED 0}
62
|
63 s.kodali 1.128 # Use "rpmbuild --define 'PEGASUS_32BIT_PROVIDER_SUPPORT 1'" to build 32 bit
64 # providers for 64 bit CIMOM.
65 %{?!PEGASUS_32BIT_PROVIDER_SUPPORT: %define PEGASUS_32BIT_PROVIDER_SUPPORT 0}
66
|
67 karl 1.128.2.3 # Use "rpmbuild --define 'PEGASUS_BUILD_WITH_CLANG 1'" to build rpm with clang.
68 # This shrinks disk usage by around 4%
69 %{?!PEGASUS_BUILD_WITH_CLANG: %define PEGASUS_BUILD_WITH_CLANG 0}
70
|
71 denise.eckstein 1.74 Summary: OpenPegasus WBEM Services for Linux
|
72 s.kodali 1.122 Name: %{Flavor}-pegasus
|
73 denise.eckstein 1.74 Group: Systems Management/Base
74 License: Open Group Pegasus Open Source
75 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
76 URL: http://www.openpegasus.org
77
|
78 denise.eckstein 1.102 Source: %{name}-%{version}-%{packageVersion}.tar.gz
|
79 yi.zhou 1.93 #
80 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-intro.spec
|
81 denise.eckstein 1.74
|
82 yi.zhou 1.93 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-buildRequires.spec
83 #
|
84 denise.eckstein 1.74 BuildRequires: bash, sed, grep, coreutils, procps, gcc, gcc-c++
85 BuildRequires: libstdc++, make, pam-devel
86 BuildRequires: openssl-devel >= 0.9.6, e2fsprogs
|
87 karl 1.128.2.3
88 #Following is commented because, Currently could not find clang shipped
89 #Should be changed or uncommented when distros ship clang
90 #and expects that system has clang 3 and above installed by other means
91 #%if %{PEGASUS_BUILD_WITH_CLANG}
92 #BuildRequires: clang
93 #%endif
94
|
95 s.kodali 1.121 %if %{JMPI_PROVIDER_REQUESTED}
96 BuildRequires: gcc-java, libgcj-devel, libgcj, java-1.4.2-gcj-compat
97 Requires: libgcj, java-1.4.2-gcj-compat
98 %endif
|
99 s.kodali 1.125 %if %{EXTERNAL_SLP_REQUESTED}
|
100 karl 1.128.2.4 BuildRequires: openslp, openslp-devel
|
101 s.kodali 1.126 Requires: openslp
|
102 s.kodali 1.125 %endif
103
|
104 yi.zhou 1.93 BuildRequires: net-snmp-devel
105 #
106 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-buildRequires.spec
107
108 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-requires.spec
109 #
|
110 denise.eckstein 1.74 Requires: bash, sed, grep, coreutils, procps, openssl >= 0.9.6, pam
|
111 karl 1.128.2.1 #Requires: krb5-libs, chkconfig, SysVinit, bind-libs
|
112 denise.eckstein 1.74 Requires: e2fsprogs, bind-utils, net-tools
113 Requires(post): bash, sed, grep, coreutils, procps, openssl >= 0.9.6, pam
|
114 karl 1.128.2.1 #Requires(post): krb5-libs, chkconfig, SysVinit, bind-libs
|
115 denise.eckstein 1.74 Requires(post): e2fsprogs, bind-utils, net-tools
116 Requires(pre): bash, sed, grep, coreutils, procps, openssl >= 0.9.6, pam
|
117 karl 1.128.2.1 #Requires(pre): krb5-libs, chkconfig, SysVinit, bind-libs
|
118 denise.eckstein 1.74 Requires(pre): e2fsprogs, bind-utils, net-tools
119 Requires(postun): bash, sed, grep, coreutils, procps, openssl >= 0.9.6, pam
|
120 karl 1.128.2.1 #Requires(postun): krb5-libs, chkconfig, SysVinit, bind-libs
|
121 denise.eckstein 1.74 Requires(postun): e2fsprogs, bind-utils, net-tools
|
122 yi.zhou 1.93 Requires: net-snmp
123 #
124 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-requires.spec
|
125 denise.eckstein 1.74
|
126 yi.zhou 1.93 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-desc.spec
127 #
|
128 w.otsuka 1.73 Conflicts: openwbem
|
129 s.kodali 1.122 Provides: %{Flavor}-pegasus-cimserver
130 BuildConflicts: %{Flavor}-pegasus
|
131 w.otsuka 1.1
132 %description
|
133 w.otsuka 1.9 OpenPegasus WBEM Services for Linux enables management solutions that deliver
|
134 w.otsuka 1.1 increased control of enterprise resources. WBEM is a platform and resource
135 independent DMTF standard that defines a common information model and
136 communication protocol for monitoring and controlling resources from diverse
137 sources.
|
138 denise.eckstein 1.74 #
|
139 yi.zhou 1.93 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-desc.spec
|
140 w.otsuka 1.1
|
141 denise.eckstein 1.74 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-arch.spec
142 #
|
143 w.otsuka 1.54 %ifarch ia64
|
144 denise.eckstein 1.32 %global PEGASUS_HARDWARE_PLATFORM LINUX_IA64_GNU
|
145 w.otsuka 1.1 %else
|
146 w.otsuka 1.54 %ifarch x86_64
|
147 karl 1.128.2.3 %if %{PEGASUS_BUILD_WITH_CLANG}
148 %global PEGASUS_HARDWARE_PLATFORM LINUX_X86_64_CLANG
149 %else
|
150 w.otsuka 1.54 %global PEGASUS_HARDWARE_PLATFORM LINUX_X86_64_GNU
|
151 karl 1.128.2.3 %endif
|
152 w.otsuka 1.54 %else
|
153 w.otsuka 1.24 %ifarch ppc
|
154 denise.eckstein 1.32 %global PEGASUS_HARDWARE_PLATFORM LINUX_PPC_GNU
|
155 w.otsuka 1.24 %else
|
156 denise.eckstein 1.44 %ifarch ppc64 pseries
|
157 denise.eckstein 1.32 %global PEGASUS_HARDWARE_PLATFORM LINUX_PPC64_GNU
|
158 w.otsuka 1.24 %else
159 %ifarch s390
|
160 denise.eckstein 1.32 %global PEGASUS_HARDWARE_PLATFORM LINUX_ZSERIES_GNU
|
161 w.otsuka 1.24 %else
162 %ifarch s390x zseries
|
163 denise.eckstein 1.32 %global PEGASUS_HARDWARE_PLATFORM LINUX_ZSERIES64_GNU
|
164 w.otsuka 1.24 %else
|
165 karl 1.128.2.3 %if %{PEGASUS_BUILD_WITH_CLANG}
166 %global PEGASUS_HARDWARE_PLATFORM LINUX_IX86_CLANG
167 %else
|
168 denise.eckstein 1.32 %global PEGASUS_HARDWARE_PLATFORM LINUX_IX86_GNU
|
169 kumpf 1.119 %endif
170 %endif
171 %endif
172 %endif
|
173 w.otsuka 1.1 %endif
|
174 w.otsuka 1.24 %endif
|
175 karl 1.128.2.3 %endif
|
176 denise.eckstein 1.74 #
177 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-arch.spec
|
178 w.otsuka 1.55
|
179 s.kodali 1.128 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-arch-for-32bit-provider-support.spec
180 # This is required only when PEGASUS_32BIT_PROVIDER_SUPPORT is set
181
182 %if %{PEGASUS_32BIT_PROVIDER_SUPPORT}
183
184 %ifarch x86_64
|
185 karl 1.128.2.3
186 %if %{PEGASUS_BUILD_WITH_CLANG}
187 %global PEGASUS_HARDWARE_PLATFORM_FOR_32BIT LINUX_IX86_CLANG
188 %global PEGASUS_EXTRA_CXX_FLAGS_32BIT "-O2 -g -pipe -fexceptions -fstack-protector -march=i386 -mtune=generic -fasynchronous-unwind-tables -m32"
189 % global PEGASUS_EXTRA_LINK_FLAGS_32BIT "-O2 -g -pipe -fexceptions -fstack-protector -march=i386 -mtune=generic -fasynchronous-unwind-tables -m32"
190 %else
|
191 s.kodali 1.128 %global PEGASUS_HARDWARE_PLATFORM_FOR_32BIT LINUX_IX86_GNU
192 %global PEGASUS_EXTRA_CXX_FLAGS_32BIT "-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -march=i386 -mtune=generic -fasynchronous-unwind-tables -Wno-unused -m32"
193 %global PEGASUS_EXTRA_LINK_FLAGS_32BIT "-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -march=i386 -mtune=generic -fasynchronous-unwind-tables -m32"
|
194 karl 1.128.2.3 %endif
|
195 s.kodali 1.128 %else
196 %ifarch ppc64 pseries
197 %global PEGASUS_HARDWARE_PLATFORM_FOR_32BIT LINUX_PPC_GNU
198 %global PEGASUS_EXTRA_CXX_FLAGS_32BIT "-O2 -g -fmessage-length=0 -D_FORTIFY_SOURCE=2 -m32 -Wno-unused"
199 %global PEGASUS_EXTRA_LINK_FLAGS_32BIT "-O2 -g -m64 -fmessage-length=0 -D_FORTIFY_SOURCE=2 -m32"
200 %else
201 %ifarch s390x zseries
202 %global PEGASUS_HARDWARE_PLATFORM_FOR_32BIT LINUX_ZSERIES_GNU
203 %global PEGASUS_EXTRA_CXX_FLAGS_32BIT "-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m31 -Wno-unused"
204 %global PEGASUS_EXTRA_LINK_FLAGS_32BIT "-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m31"
205 %endif
206 %endif
207 %endif
208
209 %endif
210
211 #
212 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-arch-for-32bit-provider-support.spec
213
|
214 denise.eckstein 1.81 %global PEGASUS_ARCH_LIB %{_lib}
|
215 w.otsuka 1.86 %global OPENSSL_HOME /usr
|
216 denise.eckstein 1.81 %global OPENSSL_BIN /usr/bin
217 %global PEGASUS_PEM_DIR /etc/Pegasus
218 %global PEGASUS_SSL_CERT_FILE server.pem
219 %global PEGASUS_SSL_KEY_FILE file.pem
220 %global PEGASUS_SSL_TRUSTSTORE client.pem
221 %global PAM_CONFIG_DIR /etc/pam.d
222 %global PEGASUS_CONFIG_DIR /etc/Pegasus
223 %global PEGASUS_VARDATA_DIR /var/lib/Pegasus
224 %global PEGASUS_VARDATA_CACHE_DIR /var/lib/Pegasus/cache
225 %global PEGASUS_LOCAL_DOMAIN_SOCKET_PATH /var/run/tog-pegasus/socket/cimxml.socket
226 %global PEGASUS_CIMSERVER_START_FILE /var/run/tog-pegasus/cimserver.pid
|
227 yi.zhou 1.98 %global PEGASUS_TRACE_FILE_PATH /var/lib/Pegasus/cache/trace/cimserver.trc
|
228 kumpf 1.94 %global PEGASUS_CIMSERVER_START_LOCK_FILE /var/run/tog-pegasus/cimserver_start.lock
|
229 denise.eckstein 1.81 %global PEGASUS_REPOSITORY_DIR /var/lib/Pegasus/repository
230 %global PEGASUS_PREV_REPOSITORY_DIR_NAME prev_repository
231 %global PEGASUS_REPOSITORY_PARENT_DIR /var/lib/Pegasus
232 %global PEGASUS_PREV_REPOSITORY_DIR /var/lib/Pegasus/prev_repository
233 %global PEGASUS_SBIN_DIR /usr/sbin
|
234 karl 1.128.2.3 %global PEGASUS_DOC_DIR /usr/share/doc/tog-pegasus-2.13
|
235 denise.eckstein 1.81
236 %global PEGASUS_RPM_ROOT $RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
|
237 denise.eckstein 1.95 %global PEGASUS_RPM_HOME %PEGASUS_RPM_ROOT/build
|
238 denise.eckstein 1.81 %global PEGASUS_INSTALL_LOG /var/lib/Pegasus/log/install.log
239
|
240 denise.eckstein 1.32 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-packages.spec
|
241 denise.eckstein 1.74 #
|
242 w.otsuka 1.69 %package devel
|
243 denise.eckstein 1.32 Summary: The OpenPegasus Software Development Kit
244 Group: Systems Management/Base
|
245 s.kodali 1.122 Requires: %{Flavor}-pegasus >= %{version}
|
246 karl 1.128.2.3 Requires(preun): bash, procps, grep, coreutils, make
|
247 s.kodali 1.122 Obsoletes: %{Flavor}-pegasus-sdk
|
248 w.otsuka 1.1
|
249 w.otsuka 1.69 %description devel
|
250 denise.eckstein 1.74 The OpenPegasus WBEM Services for Linux SDK is the developer's kit for the
251 OpenPegasus WBEM Services for Linux release. It provides Linux C++ developers
252 with the WBEM files required to build WBEM Clients and Providers. It also
253 supports C provider developers via the CMPI interface.
|
254 w.otsuka 1.1
|
255 w.otsuka 1.56 %if %{PEGASUS_BUILD_TEST_RPM}
|
256 denise.eckstein 1.32 %package test
257 Summary: The OpenPegasus Tests
258 Group: Systems Management/Base
|
259 s.kodali 1.122 Requires: %{Flavor}-pegasus >= %{version}
|
260 w.otsuka 1.1
|
261 denise.eckstein 1.32 %description test
262 The OpenPegasus WBEM tests for the OpenPegasus %{version} Linux rpm.
|
263 w.otsuka 1.56 %endif
|
264 denise.eckstein 1.74 #
265 #End of section pegasus/rpm/tog-specfiles/tog-pegasus-packages.spec
|
266 w.otsuka 1.1
|
267 denise.eckstein 1.32 %prep
|
268 denise.eckstein 1.74 %setup -q -n %{name}-%{version}
|
269 w.otsuka 1.28
|
270 denise.eckstein 1.32 %build
271 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-build.spec
|
272 denise.eckstein 1.74 #
|
273 denise.eckstein 1.32 export PEGASUS_ROOT=%PEGASUS_RPM_ROOT
274 export PEGASUS_HOME=%PEGASUS_RPM_HOME
275 export PEGASUS_PLATFORM=%PEGASUS_HARDWARE_PLATFORM
|
276 denise.eckstein 1.74 export PEGASUS_ARCH_LIB=%PEGASUS_ARCH_LIB
|
277 denise.eckstein 1.32 export PEGASUS_ENVVAR_FILE=$PEGASUS_ROOT/env_var_Linux.status
|
278 w.otsuka 1.1
|
279 denise.eckstein 1.32 export OPENSSL_HOME=%OPENSSL_HOME
280 export OPENSSL_BIN=%OPENSSL_BIN
281 export LD_LIBRARY_PATH=$PEGASUS_HOME/lib
282 export PATH=$PEGASUS_HOME/bin:$PATH
|
283 w.otsuka 1.1
|
284 denise.eckstein 1.97 export PEGASUS_EXTRA_C_FLAGS="$RPM_OPT_FLAGS -g -Wno-unused"
|
285 denise.eckstein 1.32 export PEGASUS_EXTRA_CXX_FLAGS="$PEGASUS_EXTRA_C_FLAGS"
|
286 denise.eckstein 1.74 export PEGASUS_EXTRA_LINK_FLAGS="$RPM_OPT_FLAGS"
287 #export PEGASUS_EXTRA_LINK_FLAGS="$RPM_OPT_FLAGS -g -pie -Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack"
|
288 w.otsuka 1.1
|
289 w.otsuka 1.87 %if %{PEGASUS_BUILD_TEST_RPM}
|
290 yi.zhou 1.111 export PEGASUS_TMP=/usr/share/Pegasus/test/tmp
291 export PEGASUS_DISPLAYCONSUMER_DIR="$PEGASUS_TMP"
|
292 w.otsuka 1.87 %endif
293
|
294 s.kodali 1.121 %if %{JMPI_PROVIDER_REQUESTED}
295 sed -i 's/PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER=.*$/PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER=true/' $PEGASUS_ENVVAR_FILE
296 %else
297 sed -i 's/PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER=.*$/PEGASUS_ENABLE_JMPI_PROVIDER_MANAGER=false/' $PEGASUS_ENVVAR_FILE
298 %endif
299
|
300 s.kodali 1.125 %if %{EXTERNAL_SLP_REQUESTED}
301 sed -i 's/PEGASUS_ENABLE_SLP=.*$/PEGASUS_ENABLE_SLP=true/' $PEGASUS_ENVVAR_FILE
302 %else
303 sed -i 's/PEGASUS_ENABLE_SLP=.*$/PEGASUS_ENABLE_SLP=false/' $PEGASUS_ENVVAR_FILE
304 %endif
305
|
306 s.kodali 1.128 %if %{PEGASUS_32BIT_PROVIDER_SUPPORT}
307 sed -i 's/#PEGASUS_PLATFORM_FOR_32BIT_PROVIDER_SUPPORT=.*$/PEGASUS_PLATFORM_FOR_32BIT_PROVIDER_SUPPORT=%PEGASUS_HARDWARE_PLATFORM_FOR_32BIT/' $PEGASUS_ENVVAR_FILE
308 %endif
309
|
310 denise.eckstein 1.32 make -f $PEGASUS_ROOT/Makefile.Release create_ProductVersionFile
|
311 denise.eckstein 1.76 make -f $PEGASUS_ROOT/Makefile.Release create_CommonProductDirectoriesInclude
312 make -f $PEGASUS_ROOT/Makefile.Release create_ConfigProductDirectoriesInclude
|
313 w.otsuka 1.92 make %{?_smp_mflags} -f $PEGASUS_ROOT/Makefile.Release all
|
314 yi.zhou 1.98 chmod 777 %PEGASUS_RPM_HOME
|
315 denise.eckstein 1.32 make -f $PEGASUS_ROOT/Makefile.Release repository
|
316 s.kodali 1.128
317 %if %{PEGASUS_32BIT_PROVIDER_SUPPORT}
318
319 export PEGASUS_PLATFORM_FOR_32BIT_PROVIDER_SUPPORT=%PEGASUS_HARDWARE_PLATFORM_FOR_32BIT
320 export PEGASUS_EXTRA_C_FLAGS=%PEGASUS_EXTRA_CXX_FLAGS_32BIT
321 export PEGASUS_EXTRA_CXX_FLAGS="$PEGASUS_EXTRA_C_FLAGS"
322 export PEGASUS_EXTRA_LINK_FLAGS=%PEGASUS_EXTRA_LINK_FLAGS_32BIT
323
324 make %{?_smp_mflags} -f $PEGASUS_ROOT/Makefile.cimprovagt32 all
325
326 %endif
327
|
328 denise.eckstein 1.74 #
|
329 denise.eckstein 1.32 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-build.spec
|
330 w.otsuka 1.27
|
331 denise.eckstein 1.32 %install
332 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-install.spec
|
333 denise.eckstein 1.74 #
|
334 denise.eckstein 1.32 export PEGASUS_ROOT=%PEGASUS_RPM_ROOT
335 export PEGASUS_HOME=%PEGASUS_RPM_HOME
336 export PEGASUS_PLATFORM=%PEGASUS_HARDWARE_PLATFORM
|
337 denise.eckstein 1.74 export PEGASUS_ARCH_LIB=%PEGASUS_ARCH_LIB
|
338 denise.eckstein 1.32 export PEGASUS_ENVVAR_FILE=$PEGASUS_ROOT/env_var_Linux.status
|
339 w.otsuka 1.1
|
340 denise.eckstein 1.32 export OPENSSL_BIN=%OPENSSL_BIN
341 export LD_LIBRARY_PATH=$PEGASUS_HOME/lib
342 export PATH=$PEGASUS_HOME/bin:$PATH
|
343 w.otsuka 1.1
|
344 denise.eckstein 1.32 export PEGASUS_STAGING_DIR=$RPM_BUILD_ROOT
|
345 w.otsuka 1.1
|
346 w.otsuka 1.56 %if %{PEGASUS_BUILD_TEST_RPM}
|
347 denise.eckstein 1.74 make -f $PEGASUS_ROOT/Makefile.Release stage \
348 PEGASUS_STAGING_DIR=$PEGASUS_STAGING_DIR \
349 PEGASUS_BUILD_TEST_RPM=%{PEGASUS_BUILD_TEST_RPM}
|
350 w.otsuka 1.56 %else
|
351 denise.eckstein 1.74 make -f $PEGASUS_ROOT/Makefile.Release stage \
352 PEGASUS_STAGING_DIR=$PEGASUS_STAGING_DIR
|
353 w.otsuka 1.56 %endif
|
354 denise.eckstein 1.74
|
355 s.kodali 1.128 %if %{PEGASUS_32BIT_PROVIDER_SUPPORT}
356 export PEGASUS_PLATFORM_FOR_32BIT_PROVIDER_SUPPORT=%PEGASUS_HARDWARE_PLATFORM_FOR_32BIT
357 export LD_LIBRARY_PATH=$PEGASUS_HOME/lib32
358 make -f $PEGASUS_ROOT/Makefile.cimprovagt32 stage \
359 PEGASUS_STAGING_DIR=$PEGASUS_STAGING_DIR
360
361 %endif
362
|
363 denise.eckstein 1.74 [ "$PEGASUS_HOME" != "/" ] && [ -d $PEGASUS_HOME ] && rm -rf $PEGASUS_HOME;
364 #
|
365 denise.eckstein 1.32 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-install.spec
|
366 w.otsuka 1.1
|
367 denise.eckstein 1.32 %clean
368 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-clean.spec
|
369 denise.eckstein 1.74 #
|
370 w.otsuka 1.77 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT;
371 [ "${RPM_BUILD_DIR}" != "/" ] && rm -rf ${RPM_BUILD_DIR}/%{name}-%{version};
|
372 denise.eckstein 1.74 #
|
373 denise.eckstein 1.32 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-clean.spec
|
374 w.otsuka 1.1
375 %pre
|
376 denise.eckstein 1.74 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-pre.spec
377 # install remove upgrade reinstall
378 # pre 1 - 2 2
379 #
380 # If it exists, the active OpenPegasus Repository
381 # directory, %PEGASUS_REPOSITORY_DIR is renamed
382 # to %PEGASUS_PREV_REPOSITORY_DIR. If
383 # %PEGASUS_PREV_REPOSITORY_DIR already exists,
384 # it is saved as an archive file.
|
385 denise.eckstein 1.32
|
386 denise.eckstein 1.74 if [ -d %PEGASUS_REPOSITORY_DIR"/root#PG_Internal" ]; then
387 #
388 # Save the current repository to prev_repository
389 #
390 if [ -d %PEGASUS_PREV_REPOSITORY_DIR ]; then
391 /bin/tar -C %PEGASUS_REPOSITORY_PARENT_DIR -cf \
392 %PEGASUS_PREV_REPOSITORY_DIR`date '+%Y-%m-%d-%s.%N'`.tar \
393 %PEGASUS_PREV_REPOSITORY_DIR_NAME
394 rm -rf %PEGASUS_PREV_REPOSITORY_DIR
395 fi
396 /bin/mv %PEGASUS_REPOSITORY_DIR %PEGASUS_PREV_REPOSITORY_DIR
397 fi
|
398 w.otsuka 1.82 if [ $1 -gt 0 ]; then
|
399 denise.eckstein 1.74 # Create the 'pegasus' user and group:
400 /usr/sbin/groupadd pegasus > /dev/null 2>&1 || :;
|
401 s.kodali 1.122 /usr/sbin/useradd -c "%{Flavor}-pegasus OpenPegasus WBEM/CIM services" \
|
402 denise.eckstein 1.74 -g pegasus -s /sbin/nologin -r -d %PEGASUS_VARDATA_DIR pegasus \
403 > /dev/null 2>&1 || :;
|
404 w.otsuka 1.1 fi
|
405 yi.zhou 1.98 if [ $1 -eq 2 ]; then
406 rm -f %PEGASUS_LOCAL_DOMAIN_SOCKET_PATH;
407 rm -f %PEGASUS_CIMSERVER_START_FILE;
|
408 yi.zhou 1.105 rm -f %PEGASUS_CIMSERVER_START_LOCK_FILE;
|
409 yi.zhou 1.98 fi
|
410 denise.eckstein 1.74 #
|
411 denise.eckstein 1.32 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-pre.spec
|
412 w.otsuka 1.1
|
413 kumpf 1.119 # When Privilege Separation is enabled, create the 'cimsrvr' user and
|
414 denise.eckstein 1.100 # 'cimsrvr' group which are used as the context of the cimservermain process
|
415 yi.zhou 1.98 if [ $1 -gt 0 ]; then
|
416 denise.eckstein 1.100 /usr/sbin/groupadd cimsrvr > /dev/null 2>&1 || :;
|
417 yi.zhou 1.98 /usr/sbin/useradd -c "tog-pegasus OpenPegasus WBEM/CIM services" \
|
418 denise.eckstein 1.100 -g cimsrvr -s /sbin/nologin -r -d %PEGASUS_VARDATA_DIR cimsrvr \
|
419 yi.zhou 1.98 > /dev/null 2>&1 || :;
420 fi
421
|
422 w.otsuka 1.1 %post
|
423 w.otsuka 1.24 if [ $1 -eq 1 ]; then
|
424 denise.eckstein 1.35 echo `date` > %PEGASUS_INSTALL_LOG 2>&1
|
425 denise.eckstein 1.76 %define PEGASUS_CONFIG_DIR /etc/Pegasus
426 %define PEGASUS_PEM_DIR /etc/Pegasus
|
427 denise.eckstein 1.32 %define PEGASUS_SSL_CERT_FILE server.pem
428 %define PEGASUS_SSL_KEY_FILE file.pem
429 %define PEGASUS_SSL_TRUSTSTORE client.pem
430
431 # Create Symbolic Links for SDK Libraries
432 #
|
433 denise.eckstein 1.81 ln -sf libpegclient.so.1 /usr/%PEGASUS_ARCH_LIB/libpegclient.so
434 ln -sf libpegcommon.so.1 /usr/%PEGASUS_ARCH_LIB/libpegcommon.so
435 ln -sf libpegprovider.so.1 /usr/%PEGASUS_ARCH_LIB/libpegprovider.so
436 ln -sf libDefaultProviderManager.so.1 /usr/%PEGASUS_ARCH_LIB/libDefaultProviderManager.so
437 ln -sf libCIMxmlIndicationHandler.so.1 /usr/%PEGASUS_ARCH_LIB/libCIMxmlIndicationHandler.so
|
438 yi.zhou 1.93 ln -sf libsnmpIndicationHandler.so.1 /usr/%PEGASUS_ARCH_LIB/libsnmpIndicationHandler.so
|
439 denise.eckstein 1.32
440 # Create Symbolic Links for Packaged Provider Libraries
441 #
|
442 denise.eckstein 1.81 ln -sf libComputerSystemProvider.so.1 /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/libComputerSystemProvider.so
443 ln -sf libOSProvider.so.1 /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/libOSProvider.so
444 ln -sf libProcessProvider.so.1 /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/libProcessProvider.so
|
445 denise.eckstein 1.32
|
446 denise.eckstein 1.110 # Create Symbolic Links for Packaged Provider Managers
447 #
448 ln -sf libCMPIProviderManager.so.1 /usr/%PEGASUS_ARCH_LIB/Pegasus/providerManagers/libCMPIProviderManager.so
|
449 s.kodali 1.125 # Create Symbolic Links for SLP library and SLP Provider
450 #
451 %if %{EXTERNAL_SLP_REQUESTED}
452 ln -sf libpegslp_client.so.1 /usr/%PEGASUS_ARCH_LIB/libpegslp_client.so
453 ln -sf libSLPProvider.so.1 /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/libSLPProvider.so
454 %endif
|
455 denise.eckstein 1.110
|
456 denise.eckstein 1.32
457 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-post.spec
|
458 denise.eckstein 1.74 #
459 # install remove upgrade reinstall
460 # %post 1 - 2 2
461 #
|
462 denise.eckstein 1.81 export PEGASUS_ARCH_LIB=%PEGASUS_ARCH_LIB
463
|
464 denise.eckstein 1.74 if [ $1 -eq 1 ]; then
465 %if %{AUTOSTART}
|
466 s.kodali 1.122 /sbin/chkconfig --add %{Flavor}-pegasus
|
467 denise.eckstein 1.74 %endif
468 :;
469 elif [ $1 -gt 0 ]; then
|
470 s.kodali 1.122 /etc/init.d/%{Flavor}-pegasus condrestart
|
471 denise.eckstein 1.74 :;
|
472 denise.eckstein 1.32 fi
|
473 denise.eckstein 1.74 #
|
474 denise.eckstein 1.32 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-post.spec
|
475 w.otsuka 1.1
|
476 w.otsuka 1.57 elif [ $1 -gt 1 ]; then
|
477 yi.zhou 1.98 # Check if the cimserver is running
478 isRunning=`ps -el | grep cimserver | grep -v "grep cimserver"`
479 if [ "$isRunning" ]; then
480 /etc/init.d/tog-pegasus stop
481 fi
|
482 sushma.fernandes 1.104 if [ -d %PEGASUS_PREV_REPOSITORY_DIR ]; then
483 # The old repository was moved to /var/lib/Pegasus/prev_repository. It should now be upgraded to the new repository /var/lib/Pegasus/repository.
484 %PEGASUS_SBIN_DIR/repupgrade >> %PEGASUS_INSTALL_LOG 2>&1
485 chown -R cimsrvr %PEGASUS_REPOSITORY_DIR
486 chgrp -R cimsrvr %PEGASUS_REPOSITORY_DIR
487 fi
|
488 yi.zhou 1.98 if [ -f %PEGASUS_TRACE_FILE_PATH ]; then
489 /bin/mv %PEGASUS_TRACE_FILE_PATH %PEGASUS_TRACE_FILE_PATH-`date '+%Y-%m-%d-%R'`
490 fi
491 if [ "$isRunning" ]; then
492 /etc/init.d/tog-pegasus start
493 fi
|
494 w.otsuka 1.24 fi
|
495 denise.eckstein 1.74
|
496 w.otsuka 1.1 %preun
|
497 denise.eckstein 1.74 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-preun.spec
498 # install remove upgrade reinstall
499 # preun - 0 1 -
|
500 w.otsuka 1.24 if [ $1 -eq 0 ]; then
|
501 denise.eckstein 1.32 # Check if the cimserver is running
|
502 denise.eckstein 1.74 isRunning=`ps -el | grep cimserver | grep -v "grep cimserver"`
|
503 denise.eckstein 1.32 if [ "$isRunning" ]; then
|
504 denise.eckstein 1.74 %PEGASUS_SBIN_DIR/cimserver -s
|
505 kumpf 1.119 fi
|
506 s.kodali 1.122 /sbin/chkconfig --del %{Flavor}-pegasus;
|
507 s.kodali 1.127 rm -f %PEGASUS_CONFIG_DIR/cimserver_current.conf;
|
508 denise.eckstein 1.74 [ -d %PEGASUS_REPOSITORY_DIR ] && rm -rf %PEGASUS_REPOSITORY_DIR;
509 [ -d %PEGASUS_VARDATA_CACHE_DIR ] && rm -rf %PEGASUS_VARDATA_CACHE_DIR;
510 rm -f %PEGASUS_LOCAL_DOMAIN_SOCKET_PATH;
511 rm -f %PEGASUS_CIMSERVER_START_FILE;
|
512 kumpf 1.94 rm -f %PEGASUS_CIMSERVER_START_LOCK_FILE;
|
513 w.otsuka 1.24 fi
|
514 denise.eckstein 1.74 #
515 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-preun.spec
|
516 w.otsuka 1.1
|
517 w.otsuka 1.69 %preun devel
|
518 yi.zhou 1.106 # Check if the SDK has been setup
519 if [ -f /usr/share/Pegasus/samples/SDKIsSetup ]; then
520 make --directory /usr/share/Pegasus/samples -s unsetupSDK
521 if [ $? != 0 ]; then
522 echo "++++++++++++++++++++++++++++++++++++++++++++++" >&2
523 echo "ERROR: Failed to deregister sample providers." >&2
524 echo "To remove the SDK rpm without deregistering" >&2
525 echo "the sample providers, first remove file" >&2
526 echo "/usr/share/Pegasus/samples/SDKIsSetup," >&2
527 echo "then remove SDK rpm." >&2
528 echo "++++++++++++++++++++++++++++++++++++++++++++++" >&2
529 exit 1
530 fi
531 fi
|
532 denise.eckstein 1.76 make --directory /usr/share/Pegasus/samples -s clean
|
533 denise.eckstein 1.44
|
534 w.otsuka 1.56 %if %{PEGASUS_BUILD_TEST_RPM}
|
535 denise.eckstein 1.46 %preun test
|
536 denise.eckstein 1.76 make --directory /usr/share/Pegasus/test -s unsetupTEST
537 [ -d /var/lib/Pegasus/testrepository ] && rm -rf /var/lib/Pegasus/testrepository;
|
538 denise.eckstein 1.46
|
539 w.otsuka 1.56 %endif
|
540 w.otsuka 1.1 %postun
|
541 w.otsuka 1.24 if [ $1 -eq 0 ]; then
|
542 denise.eckstein 1.32 export LC_ALL=C
|
543 w.otsuka 1.1 fi
|
544 denise.eckstein 1.74 # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-postun.spec
545 #
546 # install remove upgrade reinstall
547 # postun - 0 1 -
548 if [ $1 -eq 0 ]; then
549 /usr/sbin/userdel pegasus > /dev/null 2>&1 || :;
|
550 w.otsuka 1.78 /usr/sbin/groupdel pegasus > /dev/null 2>&1 || :;
|
551 denise.eckstein 1.74 fi;
552 #
553 # End of section pegasus/rpm/tog-specfiles/tog-pegasus-postun.spec
|
554 w.otsuka 1.1
|
555 kumpf 1.119 # When Privilege Separation is enabled, delete the 'cimsrvr' user and
|
556 denise.eckstein 1.100 # 'cimsrvr' group which are used as the context of the cimservermain process
|
557 yi.zhou 1.98 if [ $1 -eq 0 ]; then
558 /usr/sbin/userdel cimsrvr > /dev/null 2>&1 || :;
|
559 denise.eckstein 1.100 /usr/sbin/groupdel cimsrvr > /dev/null 2>&1 || :;
|
560 yi.zhou 1.98 fi
561
|
562 w.otsuka 1.1 %files
|
563 denise.eckstein 1.109 %defattr(600,cimsrvr,cimsrvr,700)
|
564 yi.zhou 1.98 /var/lib/Pegasus/repository
|
565 denise.eckstein 1.109
566 %defattr(644,root,pegasus,755)
567 /usr/share/Pegasus/mof
568
569 %defattr(600,root,pegasus,755)
|
570 karl 1.128.2.3 %dir /usr/share/doc/tog-pegasus-2.13
|
571 denise.eckstein 1.76 %dir /usr/share/Pegasus
572 %dir /usr/share/Pegasus/scripts
573 %dir /var/lib/Pegasus
574 %dir /var/lib/Pegasus/cache
575 %dir /var/lib/Pegasus/log
576 %dir /var/lib/Pegasus/cache/localauth
|
577 kumpf 1.119 %dir /usr/%PEGASUS_ARCH_LIB/Pegasus
578 %dir /usr/%PEGASUS_ARCH_LIB/Pegasus/providers
579 %dir /usr/%PEGASUS_ARCH_LIB/Pegasus/providerManagers
|
580 denise.eckstein 1.74
|
581 denise.eckstein 1.109 %dir %attr(755,root,pegasus) /etc/Pegasus
582 %dir %attr(755,cimsrvr,cimsrvr) /var/run/tog-pegasus
|
583 denise.eckstein 1.100 %dir %attr(1755,cimsrvr,cimsrvr) /var/run/tog-pegasus/socket
|
584 karl 1.128.2.2 %dir %attr(1777,cimsrvr,cimsrvr) /var/lib/Pegasus/cache/trace
|
585 denise.eckstein 1.74
586 %config %attr(750,root,pegasus) /etc/init.d/tog-pegasus
|
587 s.kodali 1.127 %config(noreplace) %attr(644,root,root) /etc/Pegasus/cimserver_planned.conf
|
588 denise.eckstein 1.76 %config(noreplace) /etc/Pegasus/access.conf
|
589 denise.eckstein 1.74 %config(noreplace) /etc/pam.d/wbem
590
|
591 denise.eckstein 1.76 %ghost %config(noreplace) /etc/Pegasus/ssl.cnf
592 %ghost %config(noreplace) /etc/Pegasus/client.pem
593 %ghost %config(noreplace) /etc/Pegasus/server.pem
594 %ghost %config(noreplace) /etc/Pegasus/file.pem
595 %ghost /var/lib/Pegasus/log/install.log
596
|
597 denise.eckstein 1.99 %attr(755,root,pegasus) /usr/sbin/*
|
598 denise.eckstein 1.76 %attr(755,root,pegasus) /usr/bin/*
|
599 denise.eckstein 1.81 %attr(755,root,pegasus) /usr/%PEGASUS_ARCH_LIB/*.so.1
|
600 s.kodali 1.121 %if %{JMPI_PROVIDER_REQUESTED}
601 %attr(755,root,pegasus) /usr/%PEGASUS_ARCH_LIB/*.jar
602 /usr/%PEGASUS_ARCH_LIB/libJMPIProviderManager.so
603 %endif
|
604 denise.eckstein 1.81 %attr(755,root,pegasus) /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/*.so.1
|
605 denise.eckstein 1.110 %attr(755,root,pegasus) /usr/%PEGASUS_ARCH_LIB/Pegasus/providerManagers/*.so.1
|
606 s.kodali 1.128 %if %{PEGASUS_32BIT_PROVIDER_SUPPORT}
607 %dir /usr/lib/Pegasus
608 %dir /usr/lib/Pegasus/providers
609 %dir /usr/lib/Pegasus/providerManagers
610 %attr(755,root,pegasus) /usr/lib/*.so.1
611 %attr(755,root,pegasus) /usr/lib/Pegasus/providerManagers/*.so.1
612 /usr/lib/libpegclient.so
613 /usr/lib/libpegcommon.so
614 /usr/lib/libpegprovider.so
615 /usr/lib/libDefaultProviderManager.so
616 /usr/lib/Pegasus/providerManagers/libCMPIProviderManager.so
617 %endif
|
618 denise.eckstein 1.76 %attr(750,root,pegasus) /usr/share/Pegasus/scripts/*
619 %attr(644,root,pegasus) /usr/share/man/man1/*
|
620 denise.eckstein 1.101 %attr(644,root,pegasus) /usr/share/man/man8/*
|
621 denise.eckstein 1.76
|
622 karl 1.128.2.3 %doc %attr(444,root,pegasus) /usr/share/doc/tog-pegasus-2.13/Admin_Guide_Release.pdf
623 %doc %attr(444,root,pegasus) /usr/share/doc/tog-pegasus-2.13/PegasusSSLGuidelines.htm
624 %doc %attr(444,root,pegasus) /usr/share/doc/tog-pegasus-2.13/license.txt
625 %doc %attr(444,root,pegasus) /usr/share/doc/tog-pegasus-2.13/OpenPegasusNOTICE.txt
|
626 denise.eckstein 1.81 /usr/%PEGASUS_ARCH_LIB/libpegclient.so
627 /usr/%PEGASUS_ARCH_LIB/libpegcommon.so
628 /usr/%PEGASUS_ARCH_LIB/libpegprovider.so
629 /usr/%PEGASUS_ARCH_LIB/libDefaultProviderManager.so
630 /usr/%PEGASUS_ARCH_LIB/libCIMxmlIndicationHandler.so
|
631 yi.zhou 1.93 /usr/%PEGASUS_ARCH_LIB/libsnmpIndicationHandler.so
|
632 denise.eckstein 1.81 /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/libComputerSystemProvider.so
633 /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/libOSProvider.so
634 /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/libProcessProvider.so
|
635 s.kodali 1.125 %if %{EXTERNAL_SLP_REQUESTED}
636 /usr/%PEGASUS_ARCH_LIB/libpegslp_client.so
637 /usr/%PEGASUS_ARCH_LIB/Pegasus/providers/libSLPProvider.so
638 %endif
|
639 denise.eckstein 1.110 /usr/%PEGASUS_ARCH_LIB/Pegasus/providerManagers/libCMPIProviderManager.so
|
640 w.otsuka 1.1
|
641 w.otsuka 1.69 %files devel
|
642 denise.eckstein 1.76 %defattr(644,root,pegasus,755)
|
643 denise.eckstein 1.89 /usr/share/Pegasus/samples
|
644 w.otsuka 1.80 /usr/include/Pegasus
|
645 karl 1.128.2.3 %doc %attr(444,root,pegasus) /usr/share/doc/tog-pegasus-2.13/SecurityGuidelinesForDevelopers.html
|
646 denise.eckstein 1.76 /usr/share/Pegasus/html
|
647 w.otsuka 1.28
|
648 w.otsuka 1.56 %if %{PEGASUS_BUILD_TEST_RPM}
|
649 w.otsuka 1.28 %files test
|
650 denise.eckstein 1.74 %defattr(-,root,pegasus,-)
|
651 denise.eckstein 1.114
652 %dir /usr/share/Pegasus/test
653 %dir /usr/share/Pegasus/test/bin
654 %dir /usr/share/Pegasus/test/%PEGASUS_ARCH_LIB
655 %dir /usr/share/Pegasus/test/mak
656 %dir /usr/share/Pegasus/test/tmp
657
|
658 yi.zhou 1.111 %ghost /usr/share/Pegasus/test/tmp/procIdFile
659 %ghost /usr/share/Pegasus/test/tmp/trapLogFile
660 %ghost /usr/share/Pegasus/test/tmp/IndicationStressTestLog
|
661 denise.eckstein 1.114 %ghost /usr/share/Pegasus/test/tmp/oldIndicationStressTestLog
662
663 %attr(744,root,pegasus) /usr/share/Pegasus/test/bin/*
664 %attr(744,root,pegasus) /usr/share/Pegasus/test/%PEGASUS_ARCH_LIB/*
665 %attr(744,root,pegasus) /usr/share/Pegasus/test/mak/*
666 %attr(644,root,pegasus) /usr/share/Pegasus/test/Makefile
667
|
668 denise.eckstein 1.100 %defattr(600,cimsrvr, cimsrvr,700)
|
669 denise.eckstein 1.76 /var/lib/Pegasus/testrepository
|
670 w.otsuka 1.56 %endif
|