tog-pegasus/tog-pegasus.spec

1298 lines
89 KiB
RPMSpec
Raw Normal View History

2005-05-30 21:21:15 +00:00
#%2005////////////////////////////////////////////////////////////////////////
#
# Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
# Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
# Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;
# IBM Corp.; EMC Corporation, The Open Group.
2005-05-30 21:21:15 +00:00
# Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
# IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
# Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
# EMC Corporation; VERITAS Software Corporation; The Open Group.
#
# Permission is hereby granted, free of charge, to any person obtaining a copy
# of this software and associated documentation files (the "Software"), to
# deal in the Software without restriction, including without limitation the
# rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
# sell copies of the Software, and to permit persons to whom the Software is
# furnished to do so, subject to the following conditions:
#
# THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
# ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
# "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
# LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
# PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
# WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
#
#==============================================================================
#%/////////////////////////////////////////////////////////////////////////////
#
# tog-pegasus.spec
#
# Package spec for PEGASUS 2.4
2005-08-18 03:18:18 +00:00
#%/////////////////////////////////////////////////////////////////////////////
#
# Modified for Red Hat tog-pegasus distribution
#
# Jason Vas Dias <jvdias@redhat.com>
#
# Copyright(C) Red Hat Inc. 2005
#
2005-08-18 03:18:18 +00:00
#%/////////////////////////////////////////////////////////////////////////////
2005-05-30 21:21:15 +00:00
%{?!WITH_TEST: %define WITH_TEST 0}
# do "rpmbuild --define 'WITH_TEST 1'" to build test RPM .
2005-08-18 03:18:18 +00:00
# NOTE: Must use "rpm -[iU]vh --define 'WITH_TEST 1'" for all RPMs if test rpm
# is to be installed.
# DO NOT install test rpm for production use.
%{?!AUTOSTART: %define AUTOSTART 0}
# Use "rpm -[iU]vh --define 'AUTOSTART 1'" in order to have cimserver enabled
# (chkconfig --level=345 tog-pegasus on) and running after installation.
#
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%{?!OPT_TOG_PEGASUS: %define OPT_TOG_PEGASUS 0}
# Use "rpm -[iU]vh --define 'OPT_TOG_PEGASUS 1' to create the /opt/*
# directory structure provided by the upstream tog-pegasus releases as links
# to the Red Hat tog-pegasus binaries, libraries, and directories, by running
# the /usr/share/Pegasus/scripts/opt-tog-pegasus script, installed by default.
#
2005-05-30 21:21:15 +00:00
%define srcRelease 1
Summary: OpenPegasus WBEM Services for Linux
2005-08-18 03:18:18 +00:00
Name: tog-pegasus
2005-05-30 21:21:15 +00:00
Version: 2.4.1
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
Release: 4.FC5
2005-05-30 21:21:15 +00:00
Epoch: 1
2005-08-18 03:18:18 +00:00
Group: Systems Management/Base
2005-05-30 21:21:15 +00:00
License: Open Group Pegasus Open Source
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
2005-08-18 03:18:18 +00:00
Source: ftp://www.opengroup.org/pegasus/tog-pegasus-%{version}-%{srcRelease}.tar.gz
Patch0: tog-pegasus-2.4.1.Beta-3.condrestart.patch
Patch1: tog-pegasus-2.4.1.Beta-3.ppc64.patch
Patch2: tog-pegasus-2.4.1-noecho.patch
Patch3: tog-pegasus-2.4.1-execshield.patch
Patch4: tog-pegasus-2.4.1-de-opt.patch
Patch5: tog-pegasus-2.4.1-remove_socket.patch
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
Patch6: tog-pegasus-2.4.1-de-lib.patch
Patch7: tog-pegasus-2.4.1-rbz167162_obz4025.patch
Patch8: tog-pegasus-2.4.1-bz167164.patch
Patch9: tog-pegasus-2.4.1-bz167165.patch
# These patches are direct from upstream BZs marked '2.4.2_approved',
# meaning they have passed upstream testing and are in 2.4.2:
Patch10: tog-pegasus-2.4.1-obz2207.patch
Patch11: tog-pegasus-2.4.1-obz2217.patch
Patch12: tog-pegasus-2.4.1-obz2499.patch
Patch13: tog-pegasus-2.4.1-obz2503.patch
# BZ 3416 fixed by our compile flags
# BZs 3728, 3731 fixed by this .spec file
Patch14: tog-pegasus-2.4.1-obz3858.patch
Patch15: tog-pegasus-2.4.1-obz3958.patch
Patch16: tog-pegasus-2.4.1-obz4004.patch
Patch17: tog-pegasus-2.4.1-obz4009.patch
Patch18: tog-pegasus-2.4.1-obz4014.patch
Patch19: tog-pegasus-2.4.1-obz4023.patch
Patch20: tog-pegasus-2.4.1-obz4027.patch
Patch21: tog-pegasus-2.4.1-obz4028.patch
Patch22: tog-pegasus-2.4.1-obz4029-new.patch
Patch23: tog-pegasus-2.4.1-obz4029.patch
Patch24: tog-pegasus-2.4.1-obz4050.patch
Patch25: tog-pegasus-2.4.1-obz4072.patch
# BZs 4103, 4126 already fixed in previous patches
Patch26: tog-pegasus-2.4.1-obz4120.patch
Patch27: tog-pegasus-2.4.1-2-4-2-sanity.patch
Patch28: tog-pegasus-2.4.1-obz3958_default.patch
Source1: opt-tog-pegasus
Requires: openssl >= 0.9.6 lsb >= 1.3 pam
2005-08-18 03:18:18 +00:00
Provides: cimserver tog-pegasus-2.4
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
BuildRequires: openssl-devel >= 0.9.6 pam-devel
2005-08-18 03:18:18 +00:00
BuildConflicts: tog-pegasus
Requires(post): openssl lsb coreutils bash
%description
OpenPegasus WBEM Services for Linux enables management solutions that deliver
increased control of enterprise resources. WBEM is a platform and resource
independent DMTF standard that defines a common information model and
communication protocol for monitoring and controlling resources from diverse
sources.
2005-08-18 03:18:18 +00:00
%package devel
Summary: The OpenPegasus Software Development Kit
Group: Systems Management/Base
Autoreq: 0
2005-05-30 21:21:15 +00:00
Requires: tog-pegasus >= 2.4
2005-08-18 03:18:18 +00:00
Obsoletes: tog-pegasus-sdk
2005-08-18 03:18:18 +00:00
%description devel
The OpenPegasus WBEM Services for Linux SDK is the developer's kit for the OpenPegasus WBEM
Services for Linux release. It provides Linux C++ developers with the WBEM files required to
build WBEM Clients and Providers. It also supports C provider developers via the CMPI interface.
2005-05-30 21:21:15 +00:00
%if %{WITH_TEST}
%package test
Summary: The OpenPegasus Tests
Group: Systems Management/Base
Autoreq: 0
Requires: tog-pegasus >= 2.4
%description test
The OpenPegasus WBEM tests for the OpenPegasus 2.4 Linux rpm.
%endif
%prep
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
2005-08-18 03:18:18 +00:00
%setup -q -n %{name}-%{version}
export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
2005-05-30 21:21:15 +00:00
%patch0 -p1 -b .condrestart
%patch1 -p1 -b .ppc64
2005-08-18 03:18:18 +00:00
%patch2 -p1 -b .noecho
%patch3 -p1 -b .execshield
%patch4 -p1 -b .de-opt
%patch5 -p1 -b .remove_socket
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%patch6 -p1 -b .de-lib
%patch7 -p1 -b .rbz167162_obz4025
%patch8 -p1 -b .bz167164
%patch9 -p1 -b .bz167165
%patch10 -p1 -b .obz2207
%patch11 -p1 -b .obz2217
%patch12 -p1 -b .obz2499
%patch13 -p1 -b .obz2503
%patch14 -p1 -b .obz3858
%patch15 -p1 -b .obz3958
%patch16 -p1 -b .obz4004
%patch17 -p1 -b .obz4009
%patch18 -p1 -b .obz4014
%patch19 -p1 -b .obz4023
%patch20 -p1 -b .obz4027
%patch21 -p1 -b .obz4028
%patch22 -p1 -b .obz4029-new
%patch23 -p1 -b .obz4029
%patch24 -p1 -b .obz4050
%patch25 -p1 -b .obz4072
%patch26 -p1 -b .obz4120
%patch27 -p1 -b .2.4.1-2-4-2-sanity
%patch28 -p1 -b .obz3958_default
# Needed for CMPI patch
2005-08-18 03:18:18 +00:00
ln -sf $RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION $RPM_BUILD_DIR/$RPM_PACKAGE_NAME
%build
2005-08-18 03:18:18 +00:00
export PEGASUS_EXTRA_C_FLAGS="$RPM_OPT_FLAGS -g -fPIC"
2005-05-30 21:21:15 +00:00
export PEGASUS_EXTRA_CXX_FLAGS="$PEGASUS_EXTRA_C_FLAGS"
2005-08-18 03:18:18 +00:00
export PEGASUS_EXE_LINK_FLAGS='-pie -Wl,-z,relro,-z,now,-z,nodlopen,-z,noexecstack'
export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
2005-08-18 03:18:18 +00:00
export PEGASUS_HOME=$RPM_BUILD_ROOT/build
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
export PEGASUS_ARCH_LIB_DIR=%{_lib}
%ifarch ia64 x86_64
%define PEGASUS_HARDWARE_PLATFORM LINUX_IA64_GNU
%else
2005-05-30 21:21:15 +00:00
%ifarch ppc
%define PEGASUS_HARDWARE_PLATFORM LINUX_PPC_GNU
%else
2005-05-30 21:21:15 +00:00
%ifarch ppc64 pseries
%define PEGASUS_HARDWARE_PLATFORM LINUX_PPC64_GNU
%else
%ifarch s390
%define PEGASUS_HARDWARE_PLATFORM LINUX_ZSERIES_GNU
2005-05-30 21:21:15 +00:00
export PEGASUS_EXTRA_C_FLAGS="$PEGASUS_EXTRA_C_FLAGS -fsigned-char"
2005-08-18 03:18:18 +00:00
export PEGASUS_EXTRA_CXX_FLAGS="$PEGASUS_EXTRA_C_FLAGS"
%else
2005-05-30 21:21:15 +00:00
%ifarch s390x zseries
%define PEGASUS_HARDWARE_PLATFORM LINUX_ZSERIES64_GNU
2005-05-30 21:21:15 +00:00
export PEGASUS_EXTRA_C_FLAGS="$PEGASUS_EXTRA_C_FLAGS -fsigned-char"
2005-08-18 03:18:18 +00:00
export PEGASUS_EXTRA_CXX_FLAGS="$PEGASUS_EXTRA_C_FLAGS"
%else
%define PEGASUS_HARDWARE_PLATFORM LINUX_IX86_GNU
%endif
%endif
%endif
%endif
2005-05-30 21:21:15 +00:00
%endif
export PEGASUS_PLATFORM=%PEGASUS_HARDWARE_PLATFORM
export OPENSSL_HOME=/usr
export PEGASUS_HAS_SSL=yes
# per bug #368
export PEGASUS_USE_RELEASE_DIRS=true
export PEGASUS_USE_RELEASE_CONFIG_OPTIONS=true
export SYS_INCLUDES=-I/usr/kerberos/include
# per PEP #144
export PEGASUS_PAM_AUTHENTICATION=true
export PEGASUS_USE_PAM_STANDALONE_PROC=true
export PEGASUS_LOCAL_DOMAIN_SOCKET=true
export PEGASUS_USE_SYSLOGS=true
export PEGASUS_ENABLE_CMPI_PROVIDER_MANAGER=true
# per PEP #174
export PEGASUS_ENABLE_USERGROUP_AUTHORIZATION=true
export PEGASUS_HAS_PERFSTATS=true
export PEGASUS_NOASSERTS=true
make
2005-08-18 03:18:18 +00:00
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
export LD_LIBRARY_PATH=$PEGASUS_HOME/%{_lib}
export PATH=$PEGASUS_HOME/bin:$PATH
make repository
2005-08-18 03:18:18 +00:00
%define PEGASUS_DATA_DIR /usr/share/Pegasus
%define PEGASUS_STAGING_DIR $PEGASUS_HOME/stageSDK
2005-08-18 03:18:18 +00:00
%define PEGASUS_SAMPLES_DIR %PEGASUS_DATA_DIR/samples
%define PEGASUS_HTML_DIR %PEGASUS_DATA_DIR/html
%define PEGASUS_INCLUDE_DIR /usr/include
2005-05-30 21:21:15 +00:00
make --directory=mak -f SDKMakefile stageSDK \
PEGASUS_STAGING_DIR=%PEGASUS_STAGING_DIR \
PEGASUS_SAMPLES_DIR=%PEGASUS_SAMPLES_DIR \
PEGASUS_INCLUDE_DIR=%PEGASUS_INCLUDE_DIR \
PEGASUS_HTML_DIR=%PEGASUS_HTML_DIR
2005-05-30 21:21:15 +00:00
%if %{WITH_TEST}
make --directory=$PEGASUS_ROOT -f Makefile.ReleaseTest stageTEST \
PEGASUS_ENVVAR_FILE=$PEGASUS_ROOT/env_var_Linux.status
%endif
2005-08-18 03:18:18 +00:00
%install
2005-08-18 03:18:18 +00:00
export PEGASUS_ROOT=$RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION
export PEGASUS_HOME=$RPM_BUILD_ROOT/build
%define PEGASUS_PROD_DIR /usr
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%define PEGASUS_DEST_LIB_DIR %PEGASUS_PROD_DIR/%{_lib}
%define PEGASUS_PROVIDER_DIR %PEGASUS_PROD_DIR/%{_lib}/Pegasus/providers
2005-08-18 03:18:18 +00:00
%define PEGASUS_PROVIDER_LIB_DIR %PEGASUS_PROVIDER_DIR
%define PEGASUS_SBIN_DIR %PEGASUS_PROD_DIR/sbin
%define PEGASUS_BIN_DIR %PEGASUS_PROD_DIR/bin
%define PEGASUS_PRODSHARE_DIR %PEGASUS_PROD_DIR/share
%define PEGASUS_MAN_DIR %PEGASUS_PRODSHARE_DIR/man
%define PEGASUS_MANUSER_DIR %PEGASUS_MAN_DIR/man1
%define PEGASUS_MANADMIN_DIR %PEGASUS_MAN_DIR/man8
%define PEGASUS_VARDATA_DIR /var/lib/Pegasus
%define PEGASUS_REPOSITORY_DIR %PEGASUS_VARDATA_DIR/repository
%define PEGASUS_PREV_REPOSITORY_DIR %PEGASUS_VARDATA_DIR/prev_repository
%define PEGASUS_VARDATA_CACHE_DIR %PEGASUS_VARDATA_DIR/cache
%define PEGASUS_LOCAL_AUTH_DIR %PEGASUS_VARDATA_CACHE_DIR/localauth
%define PEGASUS_MOF_DIR %PEGASUS_DATA_DIR/mof
%define PEGASUS_CONFIG_DIR /etc/Pegasus
%define PEGASUS_VARRUN_DIR /var/run/tog-pegasus
%define PEGASUS_LOCAL_DOMAIN_SOCKET_DIR %PEGASUS_VARRUN_DIR
%define PAM_CONF /etc/pam.d
%define PEGASUS_LOG_DIR /var/log/Pegasus
%define PEGASUS_LICENSE_FILE license.txt
%define PEGASUS_PLANNED_CONFIG_FILE cimserver_planned.conf
%define PEGASUS_PEM_DIR %PEGASUS_CONFIG_DIR
%define PEGASUS_SSL_KEY_FILE file.pem
%define PEGASUS_SSL_CERT_FILE server.pem
%define PEGASUS_SSL_TRUSTSTORE client.pem
%define PEGASUS_INSTALL_SCRIPT_DIR $PEGASUS_HOME/scripts
%define PEGASUS_TEST_DIR %PEGASUS_DATA_DIR/test
%define PEGASUS_TEST_STAGING_DIR $PEGASUS_HOME/stagingDir
%define PEGASUS_TEST_BIN_DIR %PEGASUS_TEST_DIR/bin
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%define PEGASUS_TEST_LIB_DIR %PEGASUS_TEST_DIR/%{_lib}
2005-08-18 03:18:18 +00:00
%define PEGASUS_TEST_MAK_DIR %PEGASUS_TEST_DIR/mak
2005-05-30 21:21:15 +00:00
#
# Make directories
2005-08-18 03:18:18 +00:00
mkdir -p $RPM_BUILD_ROOT%PEGASUS_VARDATA_DIR/{cache,repository}
mkdir -p $RPM_BUILD_ROOT/%PEGASUS_LOCAL_AUTH_DIR
mkdir -p $RPM_BUILD_ROOT/%PEGASUS_PROVIDER_LIB_DIR
mkdir -p $RPM_BUILD_ROOT/%PEGASUS_CONFIG_DIR
mkdir -p $RPM_BUILD_ROOT/%PEGASUS_LOG_DIR
mkdir -p $RPM_BUILD_ROOT/%PEGASUS_MAN_DIR/{man1,man8}
mkdir -p $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/{CIM28,Pegasus}
mkdir -p $RPM_BUILD_ROOT%PEGASUS_LOCAL_DOMAIN_SOCKET_DIR
#
# Init scripts
install -D -m 0755 $PEGASUS_ROOT/rpm/tog-pegasus.rc $RPM_BUILD_ROOT/etc/init.d/tog-pegasus
#
# Programs
install -D -m 0744 $PEGASUS_HOME/bin/cimauth $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimauth
install -D -m 0744 $PEGASUS_HOME/bin/cimserver $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimserver
install -D -m 0744 $PEGASUS_HOME/bin/cimservera $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimservera
install -D -m 0744 $PEGASUS_HOME/bin/cimuser $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimuser
install -D -m 0744 $PEGASUS_HOME/bin/cimconfig $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimconfig
install -D -m 0744 $PEGASUS_HOME/bin/cimprovagt $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/cimprovagt
install -D -m 0755 $PEGASUS_HOME/bin/cimmof $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/cimmof
install -D -m 0755 $PEGASUS_HOME/bin/cimmofl $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/cimmofl
install -D -m 0755 $PEGASUS_HOME/bin/cimprovider $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/cimprovider
install -D -m 0755 $PEGASUS_HOME/bin/osinfo $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/osinfo
install -D -m 0755 $PEGASUS_HOME/bin/wbemexec $RPM_BUILD_ROOT%PEGASUS_BIN_DIR/wbemexec
2005-08-18 03:18:18 +00:00
#
# Libraries
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libCIMxmlIndicationHandler.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libCIMxmlIndicationHandler.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libConfigSettingProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libConfigSettingProvider.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libNamespaceProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libNamespaceProvider.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libProviderRegistrationProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libProviderRegistrationProvider.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libUserAuthProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libUserAuthProvider.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegauthentication.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegauthentication.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegclient.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegclient.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegcliutils.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegcliutils.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegcommon.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegcommon.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegcompiler.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegcompiler.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegconfig.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegconfig.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegexportclient.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegexportclient.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegexportserver.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegexportserver.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpeggetoopt.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpeggetoopt.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpeghandlerservice.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpeghandlerservice.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegindicationservice.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegindicationservice.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpeglistener.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpeglistener.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegprm.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegprm.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegprovidermanager.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegprovidermanager.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegprovider.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegprovider.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegrepository.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegrepository.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegserver.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegserver.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpeguser.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpeguser.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libpegwql.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libpegwql.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libCMPIProviderManager.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libCMPIProviderManager.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libcmpiCppImpl.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libcmpiCppImpl.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libDefaultProviderManager.so.1 $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR/libDefaultProviderManager.so.1
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libComputerSystemProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_PROVIDER_LIB_DIR/libComputerSystemProvider.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libOSProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_PROVIDER_LIB_DIR/libOSProvider.so.1
install -D -m 0755 $PEGASUS_HOME/%{_lib}/libProcessProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_PROVIDER_LIB_DIR/libProcessProvider.so.1
#
# CIM schema
#
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Application28_AppRuntime.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_AppRuntime.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Application28_BIOS.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_BIOS.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Application28_CheckAction.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_CheckAction.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Application28_DeploymentModel.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_DeploymentModel.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Application28_InstalledProduct.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_InstalledProduct.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Application28_J2eeAppServer.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_J2eeAppServer.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Application28_J2eeAppServerStats.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_J2eeAppServerStats.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Application28_SystemSoftware.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Application28_SystemSoftware.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Application28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Application28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Core28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Core28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Database28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Database28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Device28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Device28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Event28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Event28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Interop28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Interop28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_IPsecPolicy28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_IPsecPolicy28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Metrics28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Metrics28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Network28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Network28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Physical28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Physical28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Policy28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Policy28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Schema28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Schema28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_Support28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_Support28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_System28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_System28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/CIM_User28.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/CIM_User28.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Capabilities.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Capabilities.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Collection.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Collection.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_CoreElements.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_CoreElements.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Device.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Device.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_MethodParms.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_MethodParms.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Physical.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Physical.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_PowerMgmt.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_PowerMgmt.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_ProductFRU.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_ProductFRU.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Qualifiers.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Qualifiers.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Redundancy.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Redundancy.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Service.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Service.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Settings.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Settings.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Software.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Software.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_Statistics.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_Statistics.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Core28_StorageExtent.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Core28_StorageExtent.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Database28_Statistics.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Database28_Statistics.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Database28_Storage.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Database28_Storage.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Database28_System.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Database28_System.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_Controller.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Controller.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_CoolingAndPower.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_CoolingAndPower.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_DeviceElements.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_DeviceElements.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_DiskGroup.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_DiskGroup.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_FC.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_FC.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_IB.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_IB.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_Memory.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Memory.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_Modems.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Modems.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_NetworkAdapter.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_NetworkAdapter.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_Ports.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Ports.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_Printing.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Printing.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_Processor.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Processor.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_ProtocolController.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_ProtocolController.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_SccExtents.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_SccExtents.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_Sensors.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_Sensors.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_StorageDevices.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_StorageDevices.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_StorageExtents.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_StorageExtents.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_StorageLib.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_StorageLib.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_StorageServices.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_StorageServices.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_USB.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_USB.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Device28_UserDevices.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Device28_UserDevices.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Metrics28_BaseMetric.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Metrics28_BaseMetric.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Metrics28_UnitOfWork.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Metrics28_UnitOfWork.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_BGP.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_BGP.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_Buffers.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Buffers.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_Collections.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Collections.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_Filtering.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Filtering.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_IPsec.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_IPsec.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_OSPF.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_OSPF.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_Pipes.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Pipes.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_ProtocolEndpoints.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_ProtocolEndpoints.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_QoS.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_QoS.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_Routes.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Routes.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_RoutingForwarding.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_RoutingForwarding.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_SNMP.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_SNMP.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_SwitchingBridging.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_SwitchingBridging.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_Systems.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_Systems.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Network28_VLAN.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Network28_VLAN.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Physical28_Component.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Component.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Physical28_Connector.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Connector.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Physical28_Link.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Link.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Physical28_Misc.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Misc.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Physical28_Package.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_Package.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Physical28_PhysicalMedia.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_PhysicalMedia.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/Physical28_StoragePackage.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/Physical28_StoragePackage.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_Boot.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Boot.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_Diagnostics.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Diagnostics.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_FileElements.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_FileElements.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_Logs.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Logs.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_OperatingSystem.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_OperatingSystem.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_Processing.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Processing.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_SystemElements.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_SystemElements.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_SystemResources.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_SystemResources.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_Time.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Time.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/System28_Unix.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/System28_Unix.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_AccessControl.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_AccessControl.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_Account.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Account.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_AuthenticationReqmt.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_AuthenticationReqmt.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_Credential.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Credential.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_Group.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Group.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_Identity.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Identity.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_Kerberos.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Kerberos.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_Org.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Org.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_PrivilegeManagementService.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_PrivilegeManagementService.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_Privilege.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Privilege.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_PublicKey.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_PublicKey.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_Role.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_Role.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_SecurityLevel.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_SecurityLevel.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_SecurityServices.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_SecurityServices.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_SharedSecret.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_SharedSecret.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_StorageHardwareID.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_StorageHardwareID.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/CIM28/User28_UsersAccess.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/CIM28/User28_UsersAccess.mof
#
# Pegasus' schema
#
# Internal:
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_Authorization20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_Authorization20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_ConfigSetting20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ConfigSetting20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_InternalSchema20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_InternalSchema20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_ShutdownService20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ShutdownService20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/Internal/VER20/PG_User20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_User20.mof
# InterOp:
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_Events20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_Events20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_InterOpSchema20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_InterOpSchema20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/InterOp/VER20/PG_ProviderModule20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ProviderModule20.mof
#
# Pegasus Default Providers' schema
#
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ComputerSystem20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ComputerSystem20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ComputerSystem20R.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ComputerSystem20R.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ManagedSystemSchema20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ManagedSystemSchema20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_ManagedSystemSchema20R.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_ManagedSystemSchema20R.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_OperatingSystem20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_OperatingSystem20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_OperatingSystem20R.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_OperatingSystem20R.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_UnixProcess20.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_UnixProcess20.mof
install -D -m 0444 $PEGASUS_ROOT/Schemas/Pegasus/ManagedSystem/VER20/PG_UnixProcess20R.mof $RPM_BUILD_ROOT%PEGASUS_MOF_DIR/Pegasus/PG_UnixProcess20R.mof
#
# Initial Repository
#
mkdir -p $RPM_BUILD_ROOT%PEGASUS_REPOSITORY_DIR
cp -rf $PEGASUS_HOME/repository/* $RPM_BUILD_ROOT%PEGASUS_REPOSITORY_DIR
#
# cimserver config files
#
2005-08-18 03:18:18 +00:00
install -D -m 0644 $PEGASUS_ROOT/src/Server/%PEGASUS_PLANNED_CONFIG_FILE $RPM_BUILD_ROOT%PEGASUS_CONFIG_DIR/%PEGASUS_PLANNED_CONFIG_FILE
#
# WBEM pam authentication
#
install -D -m 0644 $PEGASUS_ROOT/rpm/wbem $RPM_BUILD_ROOT%PAM_CONF/wbem
#
# repository install script
#
echo "PEGASUS_MOF_DIR="%PEGASUS_MOF_DIR > initrepository.in
echo "PEGASUS_REPOSITORY_DIR="%PEGASUS_REPOSITORY_DIR >> initrepository.in
echo "PEGASUS_BIN_DIR="%PEGASUS_BIN_DIR >> initrepository.in
echo "PEGASUS_CIM_SCHEMA=28" >> initrepository.in
2005-08-18 03:18:18 +00:00
cat initrepository.in installs/scripts/init_repository > $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/init_repository
chmod 0744 $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/init_repository
#
# script to add tog-pegasus paths to /etc/profile
#
2005-08-18 03:18:18 +00:00
# install -D -m 0744 installs/scripts/settogpath $RPM_BUILD_ROOT%PEGASUS_SBIN_DIR/settogpath
# No longer required now that tog-pegasus paths are sane.
2005-05-30 21:21:15 +00:00
#
# doc files
#
2005-08-18 03:18:18 +00:00
#install -D -m 0444 doc/Admin_Guide_Release_2.4.pdf $RPM_BUILD_ROOT%PEGASUS_DOC_DIR/Admin_Guide_Release_2.4.pdf
# let %doc do it!
2005-05-30 21:21:15 +00:00
#
#
2005-08-18 03:18:18 +00:00
# man pages
#
2005-08-18 03:18:18 +00:00
install -D -m 0444 rpm/manLinux/man1.Z/cimmof.1 $RPM_BUILD_ROOT%PEGASUS_MANUSER_DIR/cimmof.1
install -D -m 0444 rpm/manLinux/man1.Z/cimprovider.1 $RPM_BUILD_ROOT%PEGASUS_MANUSER_DIR/cimprovider.1
install -D -m 0444 rpm/manLinux/man1.Z/osinfo.1 $RPM_BUILD_ROOT%PEGASUS_MANUSER_DIR/osinfo.1
install -D -m 0444 rpm/manLinux/man1.Z/wbemexec.1 $RPM_BUILD_ROOT%PEGASUS_MANUSER_DIR/wbemexec.1
install -D -m 0444 rpm/manLinux/man8.Z/cimauth.8 $RPM_BUILD_ROOT%PEGASUS_MANADMIN_DIR/cimauth.8
install -D -m 0444 rpm/manLinux/man8.Z/cimconfig.8 $RPM_BUILD_ROOT%PEGASUS_MANADMIN_DIR/cimconfig.8
install -D -m 0444 rpm/manLinux/man8.Z/cimserver.8 $RPM_BUILD_ROOT%PEGASUS_MANADMIN_DIR/cimserver.8
#install -D -m 0444 doc/%PEGASUS_LICENSE_FILE $RPM_BUILD_ROOT%PEGASUS_DOC_DIR/%PEGASUS_LICENSE_FILE
# let %doc do it!
#
# SDK
#
%define INCLUDE_DEST_PATH $RPM_BUILD_ROOT%PEGASUS_INCLUDE_DIR
%define HTML_DEST_PATH $RPM_BUILD_ROOT%PEGASUS_HTML_DIR
%define SAMPLES_DEST_PATH $RPM_BUILD_ROOT%PEGASUS_SAMPLES_DIR
mkdir -p %INCLUDE_DEST_PATH/Pegasus/{Client,Common,Consumer,Handler,Provider}
mkdir -p %HTML_DEST_PATH
mkdir -p %SAMPLES_DEST_PATH/{Clients,mak,Providers}
mkdir -p %SAMPLES_DEST_PATH/Providers/Load
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Client/CIMClientException.h %INCLUDE_DEST_PATH/Pegasus/Client/CIMClientException.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Client/CIMClient.h %INCLUDE_DEST_PATH/Pegasus/Client/CIMClient.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Client/Linkage.h %INCLUDE_DEST_PATH/Pegasus/Client/Linkage.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/AcceptLanguages.h %INCLUDE_DEST_PATH/Pegasus/Common/AcceptLanguages.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/AcceptLanguageElement.h %INCLUDE_DEST_PATH/Pegasus/Common/AcceptLanguageElement.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Array.h %INCLUDE_DEST_PATH/Pegasus/Common/Array.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/ArrayInter.h %INCLUDE_DEST_PATH/Pegasus/Common/ArrayInter.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Char16.h %INCLUDE_DEST_PATH/Pegasus/Common/Char16.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMClass.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMClass.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMDateTime.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMDateTime.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMFlavor.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMFlavor.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMIndication.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMIndication.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMInstance.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMInstance.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMMethod.h %INCLUDE_DEST_PATH/Pegasus/Common//CIMMethod.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMName.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMName.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMObject.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMObject.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMObjectPath.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMObjectPath.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMParameter.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMParameter.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMParamValue.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMParamValue.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMProperty.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMProperty.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMPropertyList.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMPropertyList.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMQualifierDecl.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMQualifierDecl.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMQualifier.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMQualifier.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMScope.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMScope.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMStatusCode.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMStatusCode.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMType.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMType.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMValue.h %INCLUDE_DEST_PATH/Pegasus/Common/CIMValue.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Config.h %INCLUDE_DEST_PATH/Pegasus/Common/Config.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/ContentLanguageElement.h %INCLUDE_DEST_PATH/Pegasus/Common/ContentLanguageElement.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/ContentLanguages.h %INCLUDE_DEST_PATH/Pegasus/Common/ContentLanguages.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Exception.h %INCLUDE_DEST_PATH/Pegasus/Common/Exception.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Formatter.h %INCLUDE_DEST_PATH/Pegasus/Common/Formatter.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/LanguageElementContainer.h %INCLUDE_DEST_PATH/Pegasus/Common/LanguageElementContainer.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/LanguageElement.h %INCLUDE_DEST_PATH/Pegasus/Common/LanguageElement.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Linkage.h %INCLUDE_DEST_PATH/Pegasus/Common/Linkage.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/MessageLoader.h %INCLUDE_DEST_PATH/Pegasus/Common/MessageLoader.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/OperationContext.h %INCLUDE_DEST_PATH/Pegasus/Common/OperationContext.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/Platform_%PEGASUS_HARDWARE_PLATFORM.h %INCLUDE_DEST_PATH/Pegasus/Common/Platform_%PEGASUS_HARDWARE_PLATFORM.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/ResponseHandler.h %INCLUDE_DEST_PATH/Pegasus/Common/ResponseHandler.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/SSLContext.h %INCLUDE_DEST_PATH/Pegasus/Common/SSLContext.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Common/String.h %INCLUDE_DEST_PATH/Pegasus/Common/String.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Consumer/CIMIndicationConsumer.h %INCLUDE_DEST_PATH/Pegasus/Consumer/CIMIndicationConsumer.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Consumer/Linkage.h %INCLUDE_DEST_PATH/Pegasus/Consumer/Linkage.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMAssociationProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMAssociationProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMIndicationConsumerProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMIndicationConsumerProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMIndicationProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMIndicationProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMInstanceProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMInstanceProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMMethodProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMMethodProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMOMHandle.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMOMHandle.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMProvider.h %INCLUDE_DEST_PATH/Pegasus/Provider/CIMProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/Linkage.h %INCLUDE_DEST_PATH/Pegasus/Provider/Linkage.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_INCLUDE_DIR/Pegasus/Provider/ProviderException.h %INCLUDE_DEST_PATH/Pegasus/Provider/ProviderException.h
2005-08-18 03:18:18 +00:00
# Create symbolic links for client libs
#
cd $RPM_BUILD_ROOT%PEGASUS_DEST_LIB_DIR
ln -sf libpegcommon.so.1 libpegcommon.so
ln -sf libpegclient.so.1 libpegclient.so
ln -sf libpegprovider.so.1 libpegprovider.so
ln -sf libDefaultProviderManager.so.1 libDefaultProviderManager.so
ln -sf libCMPIProviderManager.so.1 libCMPIProviderManager.so
ln -sf libCIMxmlIndicationHandler.so.1 libCIMxmlIndicationHandler.so
# Create symbolic links for provider libs
#
cd $RPM_BUILD_ROOT%PEGASUS_PROVIDER_LIB_DIR
ln -sf libComputerSystemProvider.so.1 libComputerSystemProvider.so
ln -sf libOSProvider.so.1 libOSProvider.so
ln -sf libProcessProvider.so.1 libProcessProvider.so
2005-08-18 03:18:18 +00:00
cd %PEGASUS_STAGING_DIR%PEGASUS_DATA_DIR/
cp -rf html $RPM_BUILD_ROOT%PEGASUS_DATA_DIR
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Makefile %SAMPLES_DEST_PATH/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/common.mak %SAMPLES_DEST_PATH/mak/common.mak
echo "PEGASUS_DEST_LIB_DIR = "%PEGASUS_DEST_LIB_DIR > sampleconfig.txt
echo "PEGASUS_VARDATA_DIR = "%PEGASUS_VARDATA_DIR >> sampleconfig.txt
echo "PEGASUS_PROVIDER_LIB_DIR="%PEGASUS_PROVIDER_LIB_DIR >> sampleconfig.txt
echo "PEGASUS_MOF_DIR = "%PEGASUS_MOF_DIR>> sampleconfig.txt
echo "PEGASUS_INCLUDE_DIR = "%PEGASUS_INCLUDE_DIR >> sampleconfig.txt
echo "PEGASUS_SAMPLES_DIR = "%PEGASUS_SAMPLES_DIR >> sampleconfig.txt
echo "PEGASUS_BIN_DIR = "%PEGASUS_BIN_DIR >> sampleconfig.txt
cat sampleconfig.txt %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/config.mak > sampleconfig.mak
install -D -m 0444 sampleconfig.mak %SAMPLES_DEST_PATH/mak/config.mak
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/%PEGASUS_HARDWARE_PLATFORM.mak %SAMPLES_DEST_PATH/mak/%PEGASUS_HARDWARE_PLATFORM.mak
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/library.mak %SAMPLES_DEST_PATH/mak/library.mak
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/program.mak %SAMPLES_DEST_PATH/mak/program.mak
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/mak/recurse.mak %SAMPLES_DEST_PATH/mak/recurse.mak
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/Makefile %SAMPLES_DEST_PATH/Clients/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/Makefile %SAMPLES_DEST_PATH/Clients/DefaultC++/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances/EnumInstances.cpp %SAMPLES_DEST_PATH/Clients/DefaultC++/EnumInstances/EnumInstances.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances/Makefile %SAMPLES_DEST_PATH/Clients/DefaultC++/EnumInstances/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod/InvokeMethod.cpp %SAMPLES_DEST_PATH/Clients/DefaultC++/InvokeMethod/InvokeMethod.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod/Makefile %SAMPLES_DEST_PATH/Clients/DefaultC++/InvokeMethod/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications/Makefile %SAMPLES_DEST_PATH/Clients/DefaultC++/SendTestIndications/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications/SendTestIndications.cpp %SAMPLES_DEST_PATH/Clients/DefaultC++/SendTestIndications/SendTestIndications.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Makefile %SAMPLES_DEST_PATH/Providers/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProvider.h %SAMPLES_DEST_PATH/Providers/DefaultC++/IndicationProvider/IndicationProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProvider.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/IndicationProvider/IndicationProvider.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProviderMain.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/IndicationProvider/IndicationProviderMain.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/IndicationProvider/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/EnumerateInstancesrspgood.xml %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/EnumerateInstancesrspgood.xml
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/EnumerateInstances.xml %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/EnumerateInstances.xml
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProvider.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/InstanceProvider.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProvider.h %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/InstanceProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProviderMain.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/InstanceProviderMain.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/InstanceProvider/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/InvokeMethodrspgood.xml %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/InvokeMethodrspgood.xml
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/InvokeMethod.xml %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/InvokeMethod.xml
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProvider.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/MethodProvider.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProvider.h %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/MethodProvider.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProviderMain.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/MethodProvider/MethodProviderMain.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumerMain.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumerMain.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.cpp %SAMPLES_DEST_PATH/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.cpp
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.h %SAMPLES_DEST_PATH/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.h
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/Makefile %SAMPLES_DEST_PATH/Providers/DefaultC++/SimpleDisplayConsumer/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/Makefile %SAMPLES_DEST_PATH/Providers/Load/Makefile
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/IndicationProviderR.mof %SAMPLES_DEST_PATH/Providers/Load/IndicationProviderR.mof
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/InstanceProviderR.mof %SAMPLES_DEST_PATH/Providers/Load/InstanceProviderR.mof
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/MethodProviderR.mof %SAMPLES_DEST_PATH/Providers/Load/MethodProviderR.mof
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/SampleProviderSchema.mof %SAMPLES_DEST_PATH/Providers/Load/SampleProviderSchema.mof
install -D -m 0444 %PEGASUS_STAGING_DIR%PEGASUS_SAMPLES_DIR/Providers/Load/SimpleDisplayConsumerR.mof %SAMPLES_DEST_PATH/Providers/Load/SimpleDisplayConsumerR.mof
2005-05-30 21:21:15 +00:00
%if %{WITH_TEST}
#
# Tests
#
%define TEST_DEST_PATH $RPM_BUILD_ROOT%PEGASUS_TEST_DIR
mkdir -p %TEST_DEST_PATH/{bin,lib,mak}
#
# Test Repository
#
%define PEGASUS_TEST_REPOSITORY_DIR %PEGASUS_VARDATA_DIR/testrepository
mkdir -p $RPM_BUILD_ROOT%PEGASUS_TEST_REPOSITORY_DIR
cp -rf %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_REPOSITORY_DIR/* $RPM_BUILD_ROOT%PEGASUS_TEST_REPOSITORY_DIR
install -D -m 0444 %PEGASUS_TEST_STAGING_DIR/%PEGASUS_TEST_DIR/Makefile %TEST_DEST_PATH/Makefile
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/CompAssoc $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/CompAssoc
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/InvokeMethod2 $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/InvokeMethod2
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/IPC $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/IPC
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestAbstract $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestAbstract
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestArray $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestArray
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestBase64 $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestBase64
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestClassDecl $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestClassDecl
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestClient $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestClient
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestDateTime $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestDateTime
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestFlavor $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestFlavor
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestFormatter $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestFormatter
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestHashTable $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestHashTable
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestInstanceDecl $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestInstanceDecl
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestLogger $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestLogger
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestMethod $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestMethod
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestObject $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestObject
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestOperationContext $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestOperationContext
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestParameter $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestParameter
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestParamValue $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestParamValue
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestProperty $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestProperty
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestQualifier $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestQualifier
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestQualifierDecl $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestQualifierDecl
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestQualifierList $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestQualifierList
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestQueue $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestQueue
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestReference $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestReference
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestResolve $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestResolve
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestResponseHandler $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestResponseHandler
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestScope $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestScope
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestStack $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestStack
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestStopwatch $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestStopwatch
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestString $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestString
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestStrToInstName $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestStrToInstName
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestTimeValue $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestTimeValue
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestToMof $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestToMof
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestValidateClass $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestValidateClass
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TestValue $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TestValue
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/TracerTest $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/TracerTest
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_BIN_DIR/UserManagerTest $RPM_BUILD_ROOT%PEGASUS_TEST_BIN_DIR/UserManagerTest
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_LIB_DIR/libSampleFamilyProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_TEST_LIB_DIR/libSampleFamilyProvider.so.1
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_LIB_DIR/libSampleInstanceProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_TEST_LIB_DIR/libSampleInstanceProvider.so.1
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_LIB_DIR/libSampleMethodProvider.so.1 $RPM_BUILD_ROOT%PEGASUS_TEST_LIB_DIR/libSampleMethodProvider.so.1
install -D -m 0755 %PEGASUS_TEST_STAGING_DIR%PEGASUS_TEST_MAK_DIR/commands.mak $RPM_BUILD_ROOT%PEGASUS_TEST_MAK_DIR/commands.mak
%endif
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
#
# install the 'opt-tog-pegasus' utility script for upstream release compatibility:
install -D -m 0755 %{SOURCE1} $RPM_BUILD_ROOT%PEGASUS_DATA_DIR/scripts/opt-tog-pegasus
cd $RPM_BUILD_ROOT
rm -Rf $PEGASUS_HOME
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
# These %ghost files will not be installed, but need to be present here:
touch $RPM_BUILD_ROOT{%PEGASUS_CONFIG_DIR/cimserver_current.conf,%PEGASUS_CONFIG_DIR/ssl.cnf,%PEGASUS_CONFIG_DIR/client.pem,%PEGASUS_CONFIG_DIR/server.pem,%PEGASUS_CONFIG_DIR/file.pem,%PEGASUS_CONFIG_DIR/client_2048.pem,%PEGASUS_CONFIG_DIR/server_2048.pem,%PEGASUS_CONFIG_DIR/file_2048.pem,%PEGASUS_LOG_DIR/install.log}
%clean
#make clean
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT;
%pre
if [ -d %PEGASUS_REPOSITORY_DIR"/root#PG_Internal" ]
then
#
# Save the current repository to prev_repository.
#
2005-05-30 21:21:15 +00:00
if [[ -d %PEGASUS_REPOSITORY_DIR ]]
then
2005-05-30 21:21:15 +00:00
if [[ -d %PEGASUS_PREV_REPOSITORY_DIR ]]
then
2005-05-30 21:21:15 +00:00
rm -rf %PEGASUS_PREV_REPOSITORY_DIR
fi
2005-05-30 21:21:15 +00:00
mv %PEGASUS_REPOSITORY_DIR %PEGASUS_PREV_REPOSITORY_DIR
mkdir %PEGASUS_REPOSITORY_DIR
fi
fi
%post
if [ $1 -eq 1 ]; then
mkdir -p %PEGASUS_LOG_DIR
%define INSTALL_LOG %PEGASUS_LOG_DIR/install.log
echo `date` >%INSTALL_LOG 2>&1
2005-08-18 03:18:18 +00:00
%if %{AUTOSTART}
/usr/lib/lsb/install_initd /etc/init.d/tog-pegasus
%endif
/sbin/ldconfig
#
# Set up the openssl certificate
#
# Modify entries in ssl.cnf, then
# Create big random ssl.rnd file, then
# Generate a self signed node certificate
#
2005-08-18 03:18:18 +00:00
#echo " Generating SSL certificates... "
echo "[ req ]" > %PEGASUS_CONFIG_DIR/ssl.cnf
echo "distinguished_name = req_distinguished_name" >> %PEGASUS_CONFIG_DIR/ssl.cnf
echo "prompt = no" >> %PEGASUS_CONFIG_DIR/ssl.cnf
echo "[ req_distinguished_name ]" >> %PEGASUS_CONFIG_DIR/ssl.cnf
echo "C = UK" >> %PEGASUS_CONFIG_DIR/ssl.cnf
echo "ST = Berkshire" >> %PEGASUS_CONFIG_DIR/ssl.cnf
echo "L = Reading" >> %PEGASUS_CONFIG_DIR/ssl.cnf
echo "O = The Open Group" >> %PEGASUS_CONFIG_DIR/ssl.cnf
echo "OU = The OpenPegasus Project" >> %PEGASUS_CONFIG_DIR/ssl.cnf
2005-05-30 21:21:15 +00:00
echo "CN = `host \`hostname\`|cut -d\" \" -f1`" >> %PEGASUS_CONFIG_DIR/ssl.cnf
chmod 400 %PEGASUS_CONFIG_DIR/ssl.cnf
chown root %PEGASUS_CONFIG_DIR/ssl.cnf
chgrp root %PEGASUS_CONFIG_DIR/ssl.cnf
2005-05-30 21:21:15 +00:00
openssl req -x509 -days 3650 -newkey rsa:2048 \
-nodes -config %PEGASUS_CONFIG_DIR/ssl.cnf \
-keyout %PEGASUS_CONFIG_DIR/key.pem -out %PEGASUS_CONFIG_DIR/cert.pem 2>>%INSTALL_LOG
2005-05-30 21:21:15 +00:00
chmod 700 %PEGASUS_CONFIG_DIR/*.pem
cat %PEGASUS_CONFIG_DIR/key.pem > %PEGASUS_CONFIG_DIR/file_2048.pem
2005-05-30 21:21:15 +00:00
chmod 400 %PEGASUS_CONFIG_DIR/file_2048.pem
cat %PEGASUS_CONFIG_DIR/cert.pem > %PEGASUS_CONFIG_DIR/server_2048.pem
2005-05-30 21:21:15 +00:00
chmod 400 %PEGASUS_CONFIG_DIR/server_2048.pem
cat %PEGASUS_CONFIG_DIR/cert.pem > %PEGASUS_CONFIG_DIR/client_2048.pem
2005-05-30 21:21:15 +00:00
chmod 400 %PEGASUS_CONFIG_DIR/client_2048.pem
rm -f %PEGASUS_CONFIG_DIR/key.pem %PEGASUS_CONFIG_DIR/cert.pem
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
cp -fp %PEGASUS_CONFIG_DIR/server_2048.pem %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_CERT_FILE
cp -fp %PEGASUS_CONFIG_DIR/file_2048.pem %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_KEY_FILE
chmod 400 %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_KEY_FILE
chmod 444 %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_CERT_FILE
cp -fp %PEGASUS_CONFIG_DIR/client_2048.pem %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_TRUSTSTORE
chmod 444 %PEGASUS_CONFIG_DIR/%PEGASUS_SSL_TRUSTSTORE
%if %{OPT_TOG_PEGASUS}
%PEGASUS_DATA_DIR/scripts/opt-tog-pegasus
%endif
2005-05-30 21:21:15 +00:00
elif [ $1 -gt 1 ]; then
/sbin/service tog-pegasus condrestart
:;
fi
2005-05-30 21:21:15 +00:00
%if %{WITH_TEST}
%post test
/etc/init.d/tog-pegasus stop
cd %PEGASUS_VARDATA_DIR
mv repository repository.bak
mv testrepository repository
cd %PEGASUS_TEST_DIR
make create_providerlinks
make tests
%endif
%preun
if [ $1 -eq 0 ]; then
# Check if the cimserver is running
isRunning=`ps -el | grep cimserver | grep -v "grep cimserver"`
if [ "$isRunning" ]; then
2005-05-30 21:21:15 +00:00
%PEGASUS_SBIN_DIR/cimserver -s
fi
# Delete the Link to the rc.* Startup Directories
/usr/lib/lsb/remove_initd /etc/init.d/tog-pegasus;
fi
%files
%defattr(-,root,root)
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
# no, please don't Provide /usr !: %dir %attr(-,root,root) %PEGASUS_PROD_DIR
%dir %attr(-,root,root) %PEGASUS_LOCAL_AUTH_DIR
%dir %attr(-,root,root) %PEGASUS_CONFIG_DIR
%dir %attr(-,root,root) %PEGASUS_VARDATA_DIR
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%dir %attr(-,root,root) %PEGASUS_VARDATA_CACHE_DIR
%dir %attr(-,root,root) %PEGASUS_LOG_DIR
%dir %attr(-,root,root) %PEGASUS_PROVIDER_LIB_DIR
%dir %attr(1555,root,root) %PEGASUS_LOCAL_DOMAIN_SOCKET_DIR
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%dir %attr(-,root,root) %PEGASUS_DATA_DIR
%dir %attr(-,root,root) %PEGASUS_MOF_DIR
2005-05-30 21:21:15 +00:00
%defattr(-,root,root)
%PEGASUS_REPOSITORY_DIR
%defattr(-,root,root)
2005-08-18 03:18:18 +00:00
%PEGASUS_MANUSER_DIR/cimmof.1*
%PEGASUS_MANUSER_DIR/cimprovider.1*
%PEGASUS_MANUSER_DIR/osinfo.1*
%PEGASUS_MANUSER_DIR/wbemexec.1*
%PEGASUS_MANADMIN_DIR/cimauth.8*
%PEGASUS_MANADMIN_DIR/cimconfig.8*
%PEGASUS_MANADMIN_DIR/cimserver.8*
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%doc doc/license.txt doc/Admin_Guide_Release_2.4.pdf
%dir %attr(-,root,root) %PEGASUS_MOF_DIR/CIM28
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Core28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Qualifiers.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_CoreElements.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Physical.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Software.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Device.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_StorageExtent.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Collection.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Redundancy.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Service.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_ProductFRU.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Statistics.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Capabilities.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_Settings.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_MethodParms.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Core28_PowerMgmt.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_AppRuntime.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_BIOS.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_CheckAction.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_DeploymentModel.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_InstalledProduct.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_J2eeAppServer.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_J2eeAppServerStats.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Application28_SystemSoftware.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Application28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Database28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Device28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Event28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Interop28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_IPsecPolicy28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Metrics28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Network28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Physical28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Policy28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Schema28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_Support28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_System28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/CIM_User28.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Database28_Statistics.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Database28_Storage.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Database28_System.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Controller.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_CoolingAndPower.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_DeviceElements.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_DiskGroup.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_FC.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_IB.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Memory.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Modems.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_NetworkAdapter.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Ports.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Printing.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Processor.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_ProtocolController.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_SccExtents.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_Sensors.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_StorageDevices.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_StorageExtents.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_StorageLib.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_StorageServices.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_USB.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Device28_UserDevices.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Metrics28_BaseMetric.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Metrics28_UnitOfWork.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_BGP.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Buffers.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Collections.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Filtering.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_IPsec.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_OSPF.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Pipes.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_ProtocolEndpoints.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_QoS.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Routes.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_RoutingForwarding.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_SNMP.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_SwitchingBridging.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_Systems.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Network28_VLAN.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Component.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Connector.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Link.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Misc.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_Package.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_PhysicalMedia.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/Physical28_StoragePackage.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Boot.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Diagnostics.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_FileElements.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Logs.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_OperatingSystem.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Processing.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_SystemElements.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_SystemResources.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Time.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/System28_Unix.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_AccessControl.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Account.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_AuthenticationReqmt.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Credential.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Group.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Identity.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Kerberos.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Org.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Privilege.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_PrivilegeManagementService.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_PublicKey.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_Role.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_SecurityLevel.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_SecurityServices.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_SharedSecret.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_StorageHardwareID.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/CIM28/User28_UsersAccess.mof
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%dir %attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_InterOpSchema20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_InternalSchema20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ManagedSystemSchema20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ManagedSystemSchema20R.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_Authorization20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ConfigSetting20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ShutdownService20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_User20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_Events20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ProviderModule20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ComputerSystem20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_ComputerSystem20R.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_OperatingSystem20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_OperatingSystem20R.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_UnixProcess20.mof
%attr(-,root,root) %PEGASUS_MOF_DIR/Pegasus/PG_UnixProcess20R.mof
2005-08-18 03:18:18 +00:00
%config %attr(-,root,root) %PEGASUS_CONFIG_DIR/%PEGASUS_PLANNED_CONFIG_FILE
%config %attr(-,root,root) /etc/init.d/tog-pegasus
%config %attr(-,root,root) %PAM_CONF/wbem
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%ghost %PEGASUS_CONFIG_DIR/cimserver_current.conf
%ghost %PEGASUS_CONFIG_DIR/ssl.cnf
%ghost %PEGASUS_CONFIG_DIR/client.pem
%ghost %PEGASUS_CONFIG_DIR/server.pem
%ghost %PEGASUS_CONFIG_DIR/file.pem
%ghost %PEGASUS_CONFIG_DIR/client_2048.pem
%ghost %PEGASUS_CONFIG_DIR/server_2048.pem
%ghost %PEGASUS_CONFIG_DIR/file_2048.pem
%ghost %PEGASUS_LOG_DIR/install.log
2005-05-30 21:21:15 +00:00
%attr(0544,root,root) %PEGASUS_SBIN_DIR/cimauth
%attr(0544,root,root) %PEGASUS_SBIN_DIR/cimserver
%attr(0544,root,root) %PEGASUS_SBIN_DIR/cimservera
%attr(0544,root,root) %PEGASUS_SBIN_DIR/cimuser
%attr(0544,root,root) %PEGASUS_SBIN_DIR/cimconfig
%attr(0544,root,root) %PEGASUS_SBIN_DIR/init_repository
2005-08-18 03:18:18 +00:00
#%attr(0544,root,root) %PEGASUS_SBIN_DIR/settogpath
2005-05-30 21:21:15 +00:00
%attr(0544,root,root) %PEGASUS_SBIN_DIR/cimprovagt
%attr(0555,root,root) %PEGASUS_BIN_DIR/cimmof
%attr(0555,root,root) %PEGASUS_BIN_DIR/cimmofl
%attr(0555,root,root) %PEGASUS_BIN_DIR/cimprovider
%attr(0555,root,root) %PEGASUS_BIN_DIR/osinfo
%attr(0555,root,root) %PEGASUS_BIN_DIR/wbemexec
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libCIMxmlIndicationHandler.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libConfigSettingProvider.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libNamespaceProvider.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libProviderRegistrationProvider.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libUserAuthProvider.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegauthentication.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegclient.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegcliutils.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegcommon.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegcompiler.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegconfig.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegexportclient.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegexportserver.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpeggetoopt.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpeghandlerservice.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegindicationservice.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpeglistener.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegprm.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegprovidermanager.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegprovider.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegrepository.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegserver.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpeguser.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libpegwql.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libCMPIProviderManager.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libcmpiCppImpl.so.1
%attr(-,root,root) %PEGASUS_DEST_LIB_DIR/libDefaultProviderManager.so.1
%attr(-,root,root) %PEGASUS_PROVIDER_LIB_DIR/libComputerSystemProvider.so.1
%attr(-,root,root) %PEGASUS_PROVIDER_LIB_DIR/libOSProvider.so.1
%attr(-,root,root) %PEGASUS_PROVIDER_LIB_DIR/libProcessProvider.so.1
2005-08-18 03:18:18 +00:00
# symbolic links for client libs
#
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%defattr(0555,root,root)
2005-08-18 03:18:18 +00:00
%PEGASUS_DEST_LIB_DIR/libpegcommon.so
%PEGASUS_DEST_LIB_DIR/libpegclient.so
%PEGASUS_DEST_LIB_DIR/libpegprovider.so
%PEGASUS_DEST_LIB_DIR/libDefaultProviderManager.so
%PEGASUS_DEST_LIB_DIR/libCMPIProviderManager.so
%PEGASUS_DEST_LIB_DIR/libCIMxmlIndicationHandler.so
# symbolic links for provider libs
#
%PEGASUS_PROVIDER_LIB_DIR/libComputerSystemProvider.so
%PEGASUS_PROVIDER_LIB_DIR/libOSProvider.so
%PEGASUS_PROVIDER_LIB_DIR/libProcessProvider.so
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
# upstream distribution compatibility utility
#
%dir %attr(-,root,root) %PEGASUS_DATA_DIR/scripts
%PEGASUS_DATA_DIR/scripts/opt-tog-pegasus
%files devel
2005-08-18 03:18:18 +00:00
# header files
#
%defattr(0444,root,root)
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%dir %attr(-,root,root) %PEGASUS_INCLUDE_DIR
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Client/CIMClientException.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Client/CIMClient.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Client/Linkage.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/AcceptLanguages.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/AcceptLanguageElement.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Array.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/ArrayInter.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Char16.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMClass.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMDateTime.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMFlavor.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMIndication.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMInstance.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common//CIMMethod.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMName.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMObject.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMObjectPath.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMParameter.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMParamValue.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMProperty.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMPropertyList.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMQualifierDecl.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMQualifier.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMScope.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMStatusCode.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMType.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/CIMValue.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Config.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/ContentLanguageElement.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/ContentLanguages.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Exception.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Formatter.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/LanguageElementContainer.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/LanguageElement.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Linkage.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/MessageLoader.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/OperationContext.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/Platform_%PEGASUS_HARDWARE_PLATFORM.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/ResponseHandler.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/SSLContext.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Common/String.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Consumer/CIMIndicationConsumer.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Consumer/Linkage.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMAssociationProvider.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMIndicationConsumerProvider.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMIndicationProvider.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMInstanceProvider.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMMethodProvider.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMOMHandle.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/CIMProvider.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/Linkage.h
%attr(-,root,root) %PEGASUS_INCLUDE_DIR/Pegasus/Provider/ProviderException.h
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%attr(-,root,root) %PEGASUS_HTML_DIR
%dir %attr(-,root,root) %PEGASUS_DATA_DIR
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider
%dir %attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer
2005-08-18 03:18:18 +00:00
# make files
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/common.mak
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/config.mak
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/library.mak
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/%PEGASUS_HARDWARE_PLATFORM.mak
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/program.mak
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/mak/recurse.mak
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances/EnumInstances.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/EnumInstances/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod/InvokeMethod.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/InvokeMethod/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Clients/DefaultC++/SendTestIndications/SendTestIndications.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProvider.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProvider.h
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/IndicationProviderMain.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/IndicationProvider/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/EnumerateInstancesrspgood.xml
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/EnumerateInstances.xml
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProvider.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProvider.h
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/InstanceProviderMain.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/InstanceProvider/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/InvokeMethodrspgood.xml
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/InvokeMethod.xml
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProvider.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProvider.h
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/MethodProvider/MethodProviderMain.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumer.h
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/SimpleDisplayConsumerMain.cpp
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/DefaultC++/SimpleDisplayConsumer/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/Makefile
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/IndicationProviderR.mof
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/InstanceProviderR.mof
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/MethodProviderR.mof
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/SampleProviderSchema.mof
%attr(-,root,root) %PEGASUS_SAMPLES_DIR/Providers/Load/SimpleDisplayConsumerR.mof
2005-05-30 21:21:15 +00:00
%if %{WITH_TEST}
%files test
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%defattr(-,root,root)
2005-05-30 21:21:15 +00:00
%attr(-,root,root) %PEGASUS_TEST_DIR/Makefile
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/CompAssoc
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/InvokeMethod2
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/IPC
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestAbstract
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestArray
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestBase64
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestClassDecl
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestClient
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestDateTime
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestFlavor
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestFormatter
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestHashTable
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestInstanceDecl
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestLogger
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestMethod
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestObject
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestOperationContext
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestParameter
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestParamValue
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestProperty
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestQualifier
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestQualifierDecl
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestQualifierList
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestQueue
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestReference
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestResolve
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestResponseHandler
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestScope
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestStack
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestStopwatch
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestString
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestStrToInstName
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestTimeValue
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestToMof
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestValidateClass
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TestValue
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/TracerTest
%attr(0555,root,root) %PEGASUS_TEST_BIN_DIR/UserManagerTest
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
%attr(0555,root,root) %PEGASUS_TEST_LIB_DIR/libSampleFamilyProvider.so.1
%attr(0555,root,root) %PEGASUS_TEST_LIB_DIR/libSampleInstanceProvider.so.1
%attr(0555,root,root) %PEGASUS_TEST_LIB_DIR/libSampleMethodProvider.so.1
%attr(0555,root,root) %PEGASUS_TEST_MAK_DIR/commands.mak
2005-05-30 21:21:15 +00:00
%PEGASUS_TEST_REPOSITORY_DIR
%endif
%changelog
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
* Fri Sep 02 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.FC5
- .spec file changes to prevent files remaining after rpm erase
* Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4
- fix bug 167161: put all libraries into %{_libdir}, not /lib
- fix bug 167162: use internal pthread_cleanup_{push,pop} routines
- fix bug 167163: correct pam Requires and pam-devel BuildRequires
- fix bug 167164: remove potential buffer overflows with gethostbyname
- fix bug 167165: remove potential buffer overflow in System::extract_file_path
- Upstream bug patches applied, as agreed with bug committee,
which have been tested by HP and IBM and submitted to 2.4.2 -
see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_approved :
2207 CIMOMHandle drops InvokeMethod request
2217 Interrupts improperly handled in Unix Semaphore implement...
2499 Initial Provider load/initialize is not thread safe.
2503 IndicationHandlerService::_lookupHandlerForClass() not th...
3416 SDK sample build fails on x86_64 2.4 rpm
3858 _subscriptionClassesTable not threadsafe
3958 cimserver crashs after many indications delivered
4004 cimserver crash in MessageQueueService after running for ...
4009 Double close causes EBADF ("Bad file descriptor") failures
4014 host name validation in CIMObjectPathRep::isValidHostname...
4023 Assignment operators should return object references
4025 Thread class uses internal pthread functions
4027 SSLCallbackInfo class does not declare a copy constructor...
4028 CIMInstance::buildPath assumes key properties are specified
4029 Add TestIndicationStressTest to 2.4-branch
4042 TestIndicationStressTest not enabled in 2.4 branch.
4050 Compile warning building SDK packaged consumer.
4072 ThreadPool Test Failure - 2.4 version of Bug 2239
4103 Timing window where in MessageQueue Service - Could cause...
4120 HTTPConnection _handleReadEvent should complete connectio...
4126 On shutdown, cimom::routing_proc loops attempting to send...
* Wed Aug 17 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-2
2005-08-18 03:18:18 +00:00
- fix bug 165805: change location from /opt root to / root
cimserver not running by default
rename 'sdk' package 'devel' package
compile all executables with ExecShield
- fix bug 165880: no logging during post scriptlet
no postun scriptlets do 'rm -rf'
added Requires(post)
moved symlinks into -devel package
- further fix for bug 165770: cimserver no longer stores socket in subdirectory
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
* Fri Aug 12 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-1
2005-08-18 03:18:18 +00:00
- fix bug 165805: remove 'echo's after initscript's use of redhat-lsb's
log_success_msg / log_failure_msg functions.
- fix bug 165770: make initscript stop do 'rm -rf /var/run/tog-pegasus'
- .spec file changes to prevent files remaining after rpm erase Thu Sep 01 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-4.rhel4 - fix bug 167161: put all libraries into %{_libdir}, not /lib - fix bug 167162: use internal pthread_cleanup_{push,pop} routines - fix bug 167163: correct pam Requires and pam-devel BuildRequires - fix bug 167164: remove potential buffer overflows with gethostbyname - fix bug 167165: remove potential buffer overflow in System::extract_file_path - Upstream bug patches applied, as agreed with bug committee, which have been tested by HP and IBM and submitted to 2.4.2 - see http://cvs.rdg.opengroup.org/bugzilla/buglist.cgi?&keywords=2.4.2_appro ved : 2207 CIMOMHandle drops InvokeMethod request 2217 Interrupts improperly handled in Unix Semaphore implement... 2499 Initial Provider load/initialize is not thread safe. 2503 IndicationHandlerService::_lookupHandlerForClass() not th... 3416 SDK sample build fails on x86_64 2.4 rpm 3858 _subscriptionClassesTable not threadsafe 3958 cimserver crashs after many indications delivered 4004 cimserver crash in MessageQueueService after running for ... 4009 Double close causes EBADF ("Bad file descriptor") failures 4014 host name validation in CIMObjectPathRep::isValidHostname... 4023 Assignment operators should return object references 4025 Thread class uses internal pthread functions 4027 SSLCallbackInfo class does not declare a copy constructor... 4028 CIMInstance::buildPath assumes key properties are specified 4029 Add TestIndicationStressTest to 2.4-branch 4042 TestIndicationStressTest not enabled in 2.4 branch. 4050 Compile warning building SDK packaged consumer. 4072 ThreadPool Test Failure - 2.4 version of Bug 2239 4103 Timing window where in MessageQueue Service - Could cause... 4120 HTTPConnection _handleReadEvent should complete connectio... 4126 On shutdown, cimom::routing_proc loops attempting to send...
2005-09-02 19:02:05 +00:00
* Thu May 05 2005 Jason Vas Dias <jvdias@redhat.com> - 2.4.1-1beta
2005-05-30 21:21:15 +00:00
- Import of tog-pegasus-2.4.1.Beta-3 .
- Change .spec file to not build and install test RPM by default.
You need to build and install RPMs with --define 'WITH_TEST 1'
to get test rpm.
- Add condrestart option to initscript - invoke condrestart on upgrade.
- Re-Enable PPC64 support