version 1.3.2.3, 2001/10/04 09:29:45
|
version 1.3.2.4, 2001/10/18 09:48:48
|
|
|
Name: pegasus | Name: pegasus |
Autoreqprov: on | Autoreqprov: on |
Version: 1.0 | Version: 1.0 |
Release: 1 |
Release: 2 |
Group: Systems Management/Base | Group: Systems Management/Base |
Copyright: MIT Public Licence | Copyright: MIT Public Licence |
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} | BuildRoot: %{_tmppath}/%{name}-%{version}-%{release} |
|
|
| |
# Copy the schema | # Copy the schema |
| |
mkdir -p $RPM_BUILD_ROOT/etc/pegasus/mof |
mkdir -p $RPM_BUILD_ROOT/var/lib/pegasus/mof |
mkdir -p $RPM_BUILD_ROOT/etc/pegasus/repository |
mkdir -p $RPM_BUILD_ROOT/var/lib/pegasus/repository |
cp -a $PEGASUS_ROOT/Schemas/CIM25/*.mof $RPM_BUILD_ROOT/etc/pegasus/mof |
cp -a $PEGASUS_ROOT/Schemas/CIM25/*.mof $RPM_BUILD_ROOT/var/lib/pegasus/mof |
| |
# | # |
mkdir -p $RPM_BUILD_ROOT/etc/rc.d/ | mkdir -p $RPM_BUILD_ROOT/etc/rc.d/ |
cp $PEGASUS_ROOT/rpm/pegasus $RPM_BUILD_ROOT/etc/rc.d/ | cp $PEGASUS_ROOT/rpm/pegasus $RPM_BUILD_ROOT/etc/rc.d/ |
| |
mkdir -p $RPM_BUILD_ROOT/var/pegasus/log | mkdir -p $RPM_BUILD_ROOT/var/pegasus/log |
|
mkdir -p $RPM_BUILD_ROOT/var/lib/pegasus |
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 |
| |
|
|
make clean | make clean |
[ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; | [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && rm -rf $RPM_BUILD_ROOT; |
| |
|
|
%post | %post |
ldconfig | ldconfig |
|
cimmof -R/var/lib/pegasus -I/var/lib/pegasus/mof -nroot /var/lib/pegasus/mof/CIM_Core25.mof |
|
cimmof -R/var/lib/pegasus -I/var/lib/pegasus/mof -nroot/cimv2 /var/lib/pegasus/mof/CIM_Schema25.mof |
sbin/insserv etc/init.d/pegasus | sbin/insserv etc/init.d/pegasus |
|
echo "please add the path /usr/lib/pegasus to the ld.so.conf" |
%postun | %postun |
|
rm -rf /var/lib/pegasus/repository |
sbin/insserv etc/init.d | sbin/insserv etc/init.d |
| |
%files devel | %files devel |
|
|
%dir %attr(-,root,root) /usr/lib | %dir %attr(-,root,root) /usr/lib |
%dir %attr(-,root,root) /usr/include | %dir %attr(-,root,root) /usr/include |
%dir %attr(-,root,root) /var/pegasus/log | %dir %attr(-,root,root) /var/pegasus/log |
%dir %attr(-,root,root) /etc/pegasus/mof |
%dir %attr(-,root,root) /var/lib/pegasus |
%dir %attr(-,root,root) /etc/pegasus/repository |
%dir %attr(-,root,root) /var/lib/pegasus/mof |
|
%dir %attr(-,root,root) /var/lib/pegasus/repository |
| |
%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/libCIMxmlIndicationHandler.so |
%attr(-,root,root) /usr/lib/libConfigSettingProvider.so | %attr(-,root,root) /usr/lib/libConfigSettingProvider.so |
|
%attr(-,root,root) /usr/lib/libDisplayConsumer.so |
%attr(-,root,root) /usr/lib/libDynLib.so | %attr(-,root,root) /usr/lib/libDynLib.so |
%attr(-,root,root) /usr/lib/libHelloWorldProvider.so | %attr(-,root,root) /usr/lib/libHelloWorldProvider.so |
#%attr(-,root,root) /usr/lib/libMyProvider.so |
%attr(-,root,root) /usr/lib/libMyProvider.so |
|
%attr(-,root,root) /usr/lib/libOperatingSystemProvider.so |
%attr(-,root,root) /usr/lib/libSampleIndicationProvider.so | %attr(-,root,root) /usr/lib/libSampleIndicationProvider.so |
%attr(-,root,root) /usr/lib/libSampleInstanceProvider.so | %attr(-,root,root) /usr/lib/libSampleInstanceProvider.so |
%attr(-,root,root) /usr/lib/lib__NamespaceProvider.so | %attr(-,root,root) /usr/lib/lib__NamespaceProvider.so |
|
|
%attr(-,root,root) /usr/lib/libpegserver.so | %attr(-,root,root) /usr/lib/libpegserver.so |
%attr(-,root,root) /usr/lib/libsendmailIndicationHandler.so | %attr(-,root,root) /usr/lib/libsendmailIndicationHandler.so |
%attr(-,root,root) /usr/lib/libslp.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/cimconfig |
%attr(-,root,root) /usr/bin/cimmof | %attr(-,root,root) /usr/bin/cimmof |
%attr(-,root,root) /usr/bin/cimserver | %attr(-,root,root) /usr/bin/cimserver |
%attr(-,root,root) /usr/bin/wbemexec | %attr(-,root,root) /usr/bin/wbemexec |
| |
%attr(-,root,root) /etc/pegasus/mof/CIM_Application25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Application25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Core25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Core25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Core25_Add.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Core25_Add.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Device25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Device25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Events25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Events25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Metrics25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Metrics25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Network25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Network25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Physical25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Physical25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Policy25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Policy25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Schema25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Schema25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_Support25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_Support25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_System25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_System25.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_System25_Add.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_System25_Add.mof |
%attr(-,root,root) /etc/pegasus/mof/CIM_User25.mof |
%attr(-,root,root) /var/lib/pegasus/mof/CIM_User25.mof |
|
|
| |