version 1.58, 2005/06/05 05:06:24
|
version 1.72, 2005/11/08 21:55:31
|
|
|
# | # |
| |
%define srcRelease 1 | %define srcRelease 1 |
Version: 2.5Alpha1 |
Version: 2.5.0 |
Release: 1 |
Release: 1%{?LINUX_VERSION:.%{LINUX_VERSION}} |
Epoch: 1 | Epoch: 1 |
| |
# Start of section pegasus/rpm/tog-specfiles/tog-pegasus-intro.spec | # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-intro.spec |
|
|
Requires: openssl >= 0.9.6 lsb >= 1.3 | Requires: openssl >= 0.9.6 lsb >= 1.3 |
Provides: tog-pegasus-cimserver | Provides: tog-pegasus-cimserver |
BuildRequires: openssl-devel >= 0.9.6 | BuildRequires: openssl-devel >= 0.9.6 |
|
BuildConflicts: tog-pegasus |
| |
%description | %description |
OpenPegasus WBEM Services for Linux enables management solutions that deliver | OpenPegasus WBEM Services for Linux enables management solutions that deliver |
|
|
%global PEGASUS_REPOSITORY_DIR /var/opt/tog-pegasus/repository | %global PEGASUS_REPOSITORY_DIR /var/opt/tog-pegasus/repository |
%global PEGASUS_PREV_REPOSITORY_DIR /var/opt/tog-pegasus/prev_repository | %global PEGASUS_PREV_REPOSITORY_DIR /var/opt/tog-pegasus/prev_repository |
%global PEGASUS_SBIN_DIR /opt/tog-pegasus/sbin | %global PEGASUS_SBIN_DIR /opt/tog-pegasus/sbin |
|
%global PEGASUS_DOC_DIR /opt/tog-pegasus/share/doc |
| |
%global PEGASUS_RPM_ROOT $RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION | %global PEGASUS_RPM_ROOT $RPM_BUILD_DIR/$RPM_PACKAGE_NAME-$RPM_PACKAGE_VERSION |
%global PEGASUS_RPM_HOME $RPM_BUILD_ROOT/build/tog-pegasus | %global PEGASUS_RPM_HOME $RPM_BUILD_ROOT/build/tog-pegasus |
|
|
%endif | %endif |
| |
# Start of section pegasus/rpm/tog-specfiles/tog-pegasus-packages.spec | # Start of section pegasus/rpm/tog-specfiles/tog-pegasus-packages.spec |
%package sdk |
%package devel |
Summary: The OpenPegasus Software Development Kit | Summary: The OpenPegasus Software Development Kit |
Group: Systems Management/Base | Group: Systems Management/Base |
Autoreq: 0 | Autoreq: 0 |
Requires: tog-pegasus >= %{version} | Requires: tog-pegasus >= %{version} |
|
Obsoletes: tog-pegasus-sdk |
| |
%description sdk |
%description devel |
The OpenPegasus WBEM Services for Linux SDK is the developer's kit for the OpenPegasus WBEM | 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 | 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. | build WBEM Clients and Providers. It also supports C provider developers via the CMPI interface. |
|
|
then | then |
if [[ -d %PEGASUS_PREV_REPOSITORY_DIR ]] | if [[ -d %PEGASUS_PREV_REPOSITORY_DIR ]] |
then | then |
rm -rf %PEGASUS_PREV_REPOSITORY_DIR |
mv %PEGASUS_PREV_REPOSITORY_DIR %PEGASUS_PREV_REPOSITORY_DIR`date '+%Y-%m-%d-%s.%N'`.rpmsave; |
fi | fi |
mv %PEGASUS_REPOSITORY_DIR %PEGASUS_PREV_REPOSITORY_DIR | mv %PEGASUS_REPOSITORY_DIR %PEGASUS_PREV_REPOSITORY_DIR |
mkdir %PEGASUS_REPOSITORY_DIR | mkdir %PEGASUS_REPOSITORY_DIR |
|
|
# End of section pegasus/rpm/tog-specfiles/tog-pegasus-post.spec | # End of section pegasus/rpm/tog-specfiles/tog-pegasus-post.spec |
| |
elif [ $1 -gt 1 ]; then | elif [ $1 -gt 1 ]; then |
|
if [ -d %PEGASUS_PREV_REPOSITORY_DIR ] |
|
then |
|
# Running Repository Upgrade utility |
|
%PEGASUS_SBIN_DIR/repupgrade 2>>%PEGASUS_INSTALL_LOG |
|
fi |
/sbin/service tog-pegasus condrestart | /sbin/service tog-pegasus condrestart |
:; | :; |
fi | fi |
|
|
/usr/lib/lsb/remove_initd /etc/init.d/tog-pegasus; | /usr/lib/lsb/remove_initd /etc/init.d/tog-pegasus; |
fi | fi |
| |
%preun sdk |
%preun devel |
make --directory /opt/tog-pegasus/samples -s clean | make --directory /opt/tog-pegasus/samples -s clean |
| |
%if %{PEGASUS_BUILD_TEST_RPM} | %if %{PEGASUS_BUILD_TEST_RPM} |
|
|
%files | %files |
%dir %attr(555,root ,root) /opt/tog-pegasus | %dir %attr(555,root ,root) /opt/tog-pegasus |
%dir %attr(555,root ,root) /opt/tog-pegasus/share | %dir %attr(555,root ,root) /opt/tog-pegasus/share |
|
%dir %attr(555,root,root) /opt/tog-pegasus/share/doc |
%dir %attr(555,root ,root) /opt/tog-pegasus/share/man | %dir %attr(555,root ,root) /opt/tog-pegasus/share/man |
%dir %attr(555,root ,root) /opt/tog-pegasus/share/man/man1 | %dir %attr(555,root ,root) /opt/tog-pegasus/share/man/man1 |
%dir %attr(555,root ,root) /opt/tog-pegasus/share/man/man8 | %dir %attr(555,root ,root) /opt/tog-pegasus/share/man/man8 |
|
|
| |
%dir %attr(555,root ,root) /opt/tog-pegasus/mof/Pegasus | %dir %attr(555,root ,root) /opt/tog-pegasus/mof/Pegasus |
| |
|
%dir %attr(1777,root,root) /var/opt/tog-pegasus/cache/trace |
|
|
%attr(-,root,root) /var/opt/tog-pegasus/repository | %attr(-,root,root) /var/opt/tog-pegasus/repository |
| |
%doc %attr(444,root ,root) /opt/tog-pegasus/license.txt | %doc %attr(444,root ,root) /opt/tog-pegasus/license.txt |
|
|
%doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimauth.8 | %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimauth.8 |
%doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimconfig.8 | %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimconfig.8 |
%doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimserver.8 | %doc %attr(444,root ,root) /opt/tog-pegasus/share/man/man8/cimserver.8 |
|
%doc %attr(444,root,root) /opt/tog-pegasus/share/doc/Admin_Guide_Release.pdf |
|
%doc %attr(444,root,root) /opt/tog-pegasus/share/doc/PegasusSSLGuidelines.htm |
| |
%attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_AppRuntime.mof | %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_AppRuntime.mof |
%attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_BIOS.mof | %attr(444,root ,root) /opt/tog-pegasus/mof/CIM29/Application_BIOS.mof |
|
|
%attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_UnixProcess20R.mof | %attr(444,root ,root) /opt/tog-pegasus/mof/Pegasus/PG_UnixProcess20R.mof |
| |
%config(noreplace) %attr(644,root,root) /var/opt/tog-pegasus/cimserver_planned.conf | %config(noreplace) %attr(644,root,root) /var/opt/tog-pegasus/cimserver_planned.conf |
%config %attr(500,root ,root) /etc/init.d/tog-pegasus |
%config(noreplace) %attr(500,root,root) /etc/init.d/tog-pegasus |
%config %attr(444,root ,root) %PAM_CONFIG_DIR/wbem |
%config(noreplace) %attr(444,root,root) %PAM_CONFIG_DIR/wbem |
| |
%attr(500,root ,root) /opt/tog-pegasus/sbin/cimauth | %attr(500,root ,root) /opt/tog-pegasus/sbin/cimauth |
%attr(500,root ,root) /opt/tog-pegasus/sbin/cimconfig | %attr(500,root ,root) /opt/tog-pegasus/sbin/cimconfig |
|
|
%attr(555,root ,root) /opt/tog-pegasus/lib/libDefaultProviderManager.so.1 | %attr(555,root ,root) /opt/tog-pegasus/lib/libDefaultProviderManager.so.1 |
%attr(555,root ,root) /opt/tog-pegasus/lib/libCertificateProvider.so.1 | %attr(555,root ,root) /opt/tog-pegasus/lib/libCertificateProvider.so.1 |
%attr(555,root ,root) /opt/tog-pegasus/lib/libpegqueryexpression.so.1 | %attr(555,root ,root) /opt/tog-pegasus/lib/libpegqueryexpression.so.1 |
%attr(555,root ,root) /opt/tog-pegasus/lib/libpegcql.so.1 |
|
%attr(555,root ,root) /opt/tog-pegasus/lib/libpegquerycommon.so.1 | %attr(555,root ,root) /opt/tog-pegasus/lib/libpegquerycommon.so.1 |
%attr(555,root ,root) /opt/tog-pegasus/lib/libCIMQueryCapabilitiesProvider.so.1 |
|
%attr(555,root ,root) /opt/tog-pegasus/lib/libInteropProvider.so.1 | %attr(555,root ,root) /opt/tog-pegasus/lib/libInteropProvider.so.1 |
%attr(555,root ,root) /opt/tog-pegasus/lib/libCIMOMStatDataProvider.so.1 | %attr(555,root ,root) /opt/tog-pegasus/lib/libCIMOMStatDataProvider.so.1 |
%attr(555,root ,root) /opt/tog-pegasus/lib/libpegservice.so.1 | %attr(555,root ,root) /opt/tog-pegasus/lib/libpegservice.so.1 |
|
|
/opt/tog-pegasus/providers/lib/libOSProvider.so | /opt/tog-pegasus/providers/lib/libOSProvider.so |
/opt/tog-pegasus/providers/lib/libProcessProvider.so | /opt/tog-pegasus/providers/lib/libProcessProvider.so |
| |
%files sdk |
%files devel |
| |
# SDK Include Files | # SDK Include Files |
# | # |
|
|
%dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider | %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/InstanceProvider |
%dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider | %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/MethodProvider |
%dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer | %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer |
%dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories |
|
%dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests |
|
%dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/AssociationProvider | %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/AssociationProvider |
|
%dir %attr(777,root,root) /opt/tog-pegasus/samples/Providers/CMPI |
|
%dir %attr(777,root,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories |
%dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/Load | %dir %attr(777,root ,root) /opt/tog-pegasus/samples/Providers/Load |
%dir %attr(777,root ,root) /opt/tog-pegasus/samples/mak | %dir %attr(777,root ,root) /opt/tog-pegasus/samples/mak |
%attr(444,root ,root) /opt/tog-pegasus/samples/Makefile | %attr(444,root ,root) /opt/tog-pegasus/samples/Makefile |
|
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer/Makefile | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/SimpleDisplayConsumer/Makefile |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/Makefile | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/Makefile |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/Makefile | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/Makefile |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/Makefile |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/AssociationProvider/Makefile | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/DefaultC++/AssociationProvider/Makefile |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/InstanceProviderR.mof | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/InstanceProviderR.mof |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/MethodProviderR.mof | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/MethodProviderR.mof |
|
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/CWS_FilesAndDirR.mof | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/CWS_FilesAndDirR.mof |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/AssociationProvider.mof | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/AssociationProvider.mof |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/AssociationProviderR.mof | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/Load/AssociationProviderR.mof |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/AssocDirNames12001rspgood.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/PlainFileMethodCall11001rspgood.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/AssocDirNames12001.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/EnumerateDir10001.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/DeleteDirInstance10003rspgood.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/DeleteDirInstance10003.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/ReferenceDirNames12002.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/ReferenceDirNames12002rspgood.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/GetDirInstance10002.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/EnumerateDirNames10000.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/PlainFileMethodCall11001.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/EnumerateDirNames10000rspgood.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/GetDirInstance10002rspgood.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/tests/EnumerateDir10001rspgood.xml |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/cwssimdata.c | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/cwssimdata.c |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/cwsutil.h | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/cwsutil.h |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_Directory.c | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_Directory.c |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_DirectoryContainsFile.c | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_DirectoryContainsFile.c |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/cwsutil.c | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/cwsutil.c |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/cwstest.c |
|
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_FileUtils.c | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_FileUtils.c |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_PlainFile.c | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_PlainFile.c |
%attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_FileUtils.h | %attr(444,root ,root) /opt/tog-pegasus/samples/Providers/CMPI/FilesAndDirectories/CWS_FileUtils.h |
|
|
| |
# SDK Documentation | # SDK Documentation |
# | # |
|
%doc %attr(444,root,root) /opt/tog-pegasus/share/doc/SecurityGuidelinesForDevelopers.html |
%attr(-,root ,root) /opt/tog-pegasus/html | %attr(-,root ,root) /opt/tog-pegasus/html |
| |
%if %{PEGASUS_BUILD_TEST_RPM} | %if %{PEGASUS_BUILD_TEST_RPM} |