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

  1 sage  1.1 #
  2           # pegasus-1.0-spec
  3           #
  4           # Package spec for PEGASUS
  5           #
  6           
  7           Summary: PEGASUS CIMOM for Linux
  8           Name: pegasus
  9           Version: 1.0
 10           Release: 1
 11           Group: Systems Management/Base
 12           Copyright: MIT Public Licence
 13           BuildRoot: %{_tmppath}/PEGASUS-root
 14           Packager: Markus Mueller <markus_mueller@de.ibm.com>
 15           
 16           Source: ftp://www.opengroup.org/pegasus/pegasus-1.0.tar.gz
 17           #Source1: ftp://www.opengroup.org/pegasus/aic.tar.gz
 18           
 19           #Patch0: cimom-peg1.patch.gz
 20           #Patch1: cimom-peg2.patch.gz
 21           
 22 sage  1.1 %description
 23           Pegasus CIMOM enables a Linux System for WBEM (visit http://www.dmtf.org for
 24           more information about CIM and WBEM). With appropriate instrumentation
 25           Linux can provide systems management information or be managed by a remote
 26           client application.
 27           This package requires only the standard C-library.
 28           
 29           %prep
 30           rm -rf $RPM_BUILD_ROOT
 31           
 32           #%setup -c -T -a 0
 33           #%setup -c -T -a 1 -D
 34           #%setup -c -T -a 2 -D
 35           #%setup -c -T -a 3 -D
 36           %setup
 37           export PEGASUS_ROOT=/usr/src/packages/BUILD/pegasus-1.0
 38           export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/local/pegasus-1.0
 39           export PEGASUS_PLATFORM=LINUX_IX86_GNU
 40           make depend
 41           
 42           #%patch0 -p1
 43 sage  1.1 #%patch1 -p1
 44           
 45           %build
 46           
 47           export PEGASUS_ROOT=/usr/src/packages/BUILD/pegasus-1.0
 48           export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/local
 49           export PEGASUS_PLATFORM=LINUX_IX86_GNU
 50           #export PATH=$RPM_BUILD_ROOT/usr/local/pegasus-1.0/bin:$PATH
 51           make
 52           
 53           
 54           %install
 55           
 56           # Copy binaries and libraries
 57           #mkdir -p $RPM_BUILD_ROOT/usr/local/bin
 58           #cp -a $RPM_BUILD_ROOT/usr/local/pegasus-1.0/bin/* $RPM_BUILD_ROOT/usr/local/bin
 59           #mkdir -p $RPM_BUILD_ROOT/usr/local/lib
 60           #cp -a $RPM_BUILD_ROOT/usr/local/pegasus-1.0/lib/* $RPM_BUILD_ROOT/usr/local/lib
 61           
 62           # Copy the schema
 63           
 64 sage  1.1 mkdir -p $RPM_BUILD_ROOT/etc/pegasus/mof
 65           mkdir -p $RPM_BUILD_ROOT/etc/pegasus/repository
 66           cp -a $PEGASUS_ROOT/Schemas/CIM25/*.mof $RPM_BUILD_ROOT/etc/pegasus/mof
 67           
 68           #
 69           mkdir -p $RPM_BUILD_ROOT/etc/rc.d/
 70           cp $PEGASUS_ROOT/rpm/pegasus $RPM_BUILD_ROOT/etc/rc.d/
 71           
 72           mkdir -p $RPM_BUILD_ROOT/var/pegasus/log
 73           mkdir -p $RPM_BUILD_ROOT/etc/pegasus
 74           touch $RPM_BUILD_ROOT/etc/pegasus/pegasus.conf
 75           
 76           #make INSTALLROOT=$RPM_BUILD_ROOT install
 77           #%__mkdir -p $RPM_BUILD_ROOT/usr/pegasus/lib/mof
 78           #%__mkdir -p $RPM_BUILD_ROOT/var/pegasus
 79           
 80           %post
 81           ldconfig
 82           sbin/insserv etc/init.d/pegasus
 83           %postun
 84           sbin/insserv etc/init.d
 85 sage  1.1 
 86           %files
 87           
 88           %defattr(-,root,root,0755)
 89           %doc doc/*.txt doc/DOCREMARKS doc/HISTORY doc/NOTES
 90           %doc doc/WorkPapers/WritingProviders.txt
 91           
 92           %dir %attr(-,root,root) /usr/local/bin
 93           %dir %attr(-,root,root) /usr/local/lib
 94           %dir %attr(-,root,root) /var/pegasus/log
 95           %dir %attr(-,root,root) /etc/pegasus/mof
 96           %dir %attr(-,root,root) /etc/pegasus/repository
 97           
 98           %config %attr(-,root,root) /etc/pegasus/pegasus.conf
 99           %config %attr(-,root,root) /etc/rc.d/pegasus
100           
101           %attr(-,root,root) /usr/local/lib/libpegserver.so
102           %attr(-,root,root) /usr/local/lib/libpegrepository.so
103           %attr(-,root,root) /usr/local/lib/libpegprovider.so
104           %attr(-,root,root) /usr/local/lib/libpegprotocol.so
105           %attr(-,root,root) /usr/local/lib/libpeggetoopt.so
106 sage  1.1 %attr(-,root,root) /usr/local/lib/libpegcompiler.so
107           %attr(-,root,root) /usr/local/lib/libpegcommon.so
108           %attr(-,root,root) /usr/local/lib/libpegclient.so
109           %attr(-,root,root) /usr/local/lib/lib__NamespaceProvider.so
110           %attr(-,root,root) /usr/local/lib/libMyProvider.so
111           %attr(-,root,root) /usr/local/lib/libDynLib.so
112 sage  1.3 %attr(-,root,root) /usr/local/lib/libslp.so
113 sage  1.1 
114           %attr(-,root,root) /usr/local/bin/cimserver
115           %attr(-,root,root) /usr/local/bin/cimmof
116           %attr(-,root,root) /usr/local/bin/Client
117           %attr(-,root,root) /usr/local/bin/ClientServer
118           %attr(-,root,root) /usr/local/bin/Repository
119           
120           %attr(-,root,root) /etc/pegasus/mof/CIM_Application25.mof
121           %attr(-,root,root) /etc/pegasus/mof/CIM_Core25.mof
122           %attr(-,root,root) /etc/pegasus/mof/CIM_Core25_Add.mof
123           %attr(-,root,root) /etc/pegasus/mof/CIM_Device25.mof
124           %attr(-,root,root) /etc/pegasus/mof/CIM_Events25.mof
125           %attr(-,root,root) /etc/pegasus/mof/CIM_Metrics25.mof
126           %attr(-,root,root) /etc/pegasus/mof/CIM_Network25.mof
127           %attr(-,root,root) /etc/pegasus/mof/CIM_Network25_Add.mof
128           %attr(-,root,root) /etc/pegasus/mof/CIM_Physical25.mof
129           %attr(-,root,root) /etc/pegasus/mof/CIM_Policy25.mof
130           %attr(-,root,root) /etc/pegasus/mof/CIM_Schema25.mof
131           %attr(-,root,root) /etc/pegasus/mof/CIM_Support25.mof
132           %attr(-,root,root) /etc/pegasus/mof/CIM_System25.mof
133           %attr(-,root,root) /etc/pegasus/mof/CIM_User25.mof

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2