(file) Return to tog-pegasus.spec CVS log (file) (dir) Up to [Pegasus] / pegasus / rpm

  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.3 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

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2