version 1.4, 2001/12/13 14:53:32
|
version 1.5, 2001/12/14 10:36:56
|
|
|
| |
%prep | %prep |
rm -rf $RPM_BUILD_ROOT | rm -rf $RPM_BUILD_ROOT |
|
# Copy the necessary include files |
|
/var/tmp/buildincludes $PEGASUS_ROOT $RPM_BUILD_ROOT |
| |
%setup | %setup |
%build | %build |
export PEGASUS_ROOT=/usr/src/packages/BUILD/pegasus-1.0 | export PEGASUS_ROOT=/usr/src/packages/BUILD/pegasus-1.0 |
export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus-1.0 | export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus-1.0 |
export PEGASUS_PLATFORM=LINUX_IX86_GNU | export PEGASUS_PLATFORM=LINUX_IX86_GNU |
export PEGASUS_CONCURRENT=yes |
export PEGASUS_HAS_SSL=yes |
export PEGASUS_HAS_OPENSSL=yes |
|
make depend | make depend |
make | make |
#%ifarch ppc s390 s390x sparc sparc64 | #%ifarch ppc s390 s390x sparc sparc64 |
|
|
mkdir -p $RPM_BUILD_ROOT/etc/pegasus | mkdir -p $RPM_BUILD_ROOT/etc/pegasus |
touch $RPM_BUILD_ROOT/etc/pegasus/pegasus.conf | touch $RPM_BUILD_ROOT/etc/pegasus/pegasus.conf |
| |
# Copy the necessary include files |
|
|
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Client |
|
cp $PEGASUS_ROOT/src/Pegasus/Client/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Client |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Common |
|
cp $PEGASUS_ROOT/src/Pegasus/Common/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Common |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Compiler |
|
cp $PEGASUS_ROOT/src/Pegasus/Compiler/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Compiler |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Config |
|
cp $PEGASUS_ROOT/src/Pegasus/Config/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Config |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Handler |
|
cp $PEGASUS_ROOT/src/Pegasus/Handler/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Handler |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Protocol |
|
cp $PEGASUS_ROOT/src/Pegasus/Protocol/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Protocol |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Provider |
|
cp $PEGASUS_ROOT/src/Pegasus/Provider/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Provider |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Provider2 |
|
cp $PEGASUS_ROOT/src/Pegasus/Provider2/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Provider2 |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Repository |
|
cp $PEGASUS_ROOT/src/Pegasus/Repository/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Repository |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Security/Authentication |
|
cp $PEGASUS_ROOT/src/Pegasus/Security/Authentication/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Security/Authentication |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/Server |
|
cp $PEGASUS_ROOT/src/Pegasus/Server/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/Server |
|
mkdir -p $RPM_BUILD_ROOT/usr/include/Pegasus/getoopt |
|
cp $PEGASUS_ROOT/src/Pegasus/getoopt/*.h $RPM_BUILD_ROOT/usr/include/Pegasus/getoopt |
|
|
|
#make INSTALLROOT=$RPM_BUILD_ROOT install | #make INSTALLROOT=$RPM_BUILD_ROOT install |
#%__mkdir -p $RPM_BUILD_ROOT/usr/pegasus/lib/mof | #%__mkdir -p $RPM_BUILD_ROOT/usr/pegasus/lib/mof |
#%__mkdir -p $RPM_BUILD_ROOT/var/pegasus | #%__mkdir -p $RPM_BUILD_ROOT/var/pegasus |
|
|
rm -rf /var/lib/pegasus/repository | rm -rf /var/lib/pegasus/repository |
sbin/insserv etc/init.d | sbin/insserv etc/init.d |
| |
%files devel |
%files devel -f $RPM_BUILD_ROOT/rpm_pegasus_include_files |
|
|
%dir %attr(-,root,root) /usr/include |
|
%dir %attr(-,root,root) /usr/include/Pegasus |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Client |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Common |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Compiler |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Config |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Handler |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Protocol |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Provider |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Provider2 |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Repository |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Security |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Security/Authentication |
|
%dir %attr(-,root,root) /usr/include/Pegasus/Server |
|
%dir %attr(-,root,root) /usr/include/Pegasus/getoopt |
|
| |
%defattr(-,root,root,0755) | %defattr(-,root,root,0755) |
%doc doc/*.txt doc/DOCREMARKS doc/HISTORY doc/NOTES | %doc doc/*.txt doc/DOCREMARKS doc/HISTORY doc/NOTES |
%doc doc/WorkPapers/WritingProviders.txt | %doc doc/WorkPapers/WritingProviders.txt |
| |
%attr(-,root,root) /usr/include/Pegasus/Client/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Common/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Compiler/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Config/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Handler/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Protocol/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Provider/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Provider2/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Repository/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Security/Authentication/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/Server/*.h |
|
%attr(-,root,root) /usr/include/Pegasus/getoopt/*.h |
|
|
|
%files | %files |
| |
%dir %attr(-,root,root) /usr/bin | %dir %attr(-,root,root) /usr/bin |
|
|
%config %attr(-,root,root) /etc/pegasus/pegasus.conf | %config %attr(-,root,root) /etc/pegasus/pegasus.conf |
%config %attr(-,root,root) /etc/rc.d/pegasus | %config %attr(-,root,root) /etc/rc.d/pegasus |
| |
%attr(-,root,root) /usr/lib/libCIMxmlIndicationHandler.so |
%attr(-,root,root) /usr/lib/ |
%attr(-,root,root) /usr/lib/libConfigSettingProvider.so |
|
%attr(-,root,root) /usr/lib/libDisplayConsumer.so |
%attr(-,root,root) /usr/bin/ |
%attr(-,root,root) /usr/lib/libDynLib.so |
|
%attr(-,root,root) /usr/lib/libHelloWorldProvider.so |
|
%attr(-,root,root) /usr/lib/libMyProvider.so |
|
%attr(-,root,root) /usr/lib/libOperatingSystemProvider.so |
|
%attr(-,root,root) /usr/lib/libPG_ProviderRegistration.so |
|
%attr(-,root,root) /usr/lib/libSampleIndicationProvider.so |
|
%attr(-,root,root) /usr/lib/libSampleInstanceProvider.so |
|
%attr(-,root,root) /usr/lib/libUserManagerProvider.so |
|
%attr(-,root,root) /usr/lib/lib__NamespaceProvider.so |
|
%attr(-,root,root) /usr/lib/libpegclient.so |
|
%attr(-,root,root) /usr/lib/libpegcliutils.so |
|
%attr(-,root,root) /usr/lib/libpegcommon.so |
|
%attr(-,root,root) /usr/lib/libpegcompiler.so |
|
%attr(-,root,root) /usr/lib/libpegconfig.so |
|
%attr(-,root,root) /usr/lib/libpegexportclient.so |
|
%attr(-,root,root) /usr/lib/libpegexportserver.so |
|
%attr(-,root,root) /usr/lib/libpeggetoopt.so |
|
%attr(-,root,root) /usr/lib/libpeglocalauth.so |
|
%attr(-,root,root) /usr/lib/libpegprotocol.so |
|
%attr(-,root,root) /usr/lib/libpegprovider.so |
|
%attr(-,root,root) /usr/lib/libpegprovider2.so |
|
%attr(-,root,root) /usr/lib/libpegrepository.so |
|
%attr(-,root,root) /usr/lib/libpegserver.so |
|
%attr(-,root,root) /usr/lib/libpeguser.so |
|
%attr(-,root,root) /usr/lib/libsendmailIndicationHandler.so |
|
%attr(-,root,root) /usr/lib/libslp.so |
|
%attr(-,root,root) /usr/lib/libsnmpIndicationHandler.so |
|
|
|
%attr(-,root,root) /usr/bin/cimconfig |
|
%attr(-,root,root) /usr/bin/cimmof |
|
%attr(-,root,root) /usr/bin/cimserver |
|
%attr(-,root,root) /usr/bin/wbemexec |
|
|
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Application25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Core25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Core25_Add.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Device25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Events25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Metrics25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Network25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Physical25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Policy25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Schema25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Support25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_System25.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_System25_Add.mof |
|
%attr(-,root,root) /var/lib/pegasus/mof/CIM_User25.mof |
|
| |
|
%attr(-,root,root) /var/lib/pegasus/mof/ |