(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 sage  1.3.2.1 export PEGASUS_CONCURRENT=yes
 41 sage  1.1     make depend
 42               
 43               #%patch0 -p1
 44               #%patch1 -p1
 45               
 46               %build
 47               
 48               export PEGASUS_ROOT=/usr/src/packages/BUILD/pegasus-1.0
 49               export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/local
 50               export PEGASUS_PLATFORM=LINUX_IX86_GNU
 51 sage  1.3.2.1 export PEGASUS_CONCURRENT=yes
 52 sage  1.1     #export PATH=$RPM_BUILD_ROOT/usr/local/pegasus-1.0/bin:$PATH
 53               make
 54               
 55               
 56               %install
 57               
 58               # Copy binaries and libraries
 59               #mkdir -p $RPM_BUILD_ROOT/usr/local/bin
 60               #cp -a $RPM_BUILD_ROOT/usr/local/pegasus-1.0/bin/* $RPM_BUILD_ROOT/usr/local/bin
 61               #mkdir -p $RPM_BUILD_ROOT/usr/local/lib
 62               #cp -a $RPM_BUILD_ROOT/usr/local/pegasus-1.0/lib/* $RPM_BUILD_ROOT/usr/local/lib
 63               
 64               # Copy the schema
 65               
 66               mkdir -p $RPM_BUILD_ROOT/etc/pegasus/mof
 67               mkdir -p $RPM_BUILD_ROOT/etc/pegasus/repository
 68               cp -a $PEGASUS_ROOT/Schemas/CIM25/*.mof $RPM_BUILD_ROOT/etc/pegasus/mof
 69               
 70               #
 71               mkdir -p $RPM_BUILD_ROOT/etc/rc.d/
 72               cp $PEGASUS_ROOT/rpm/pegasus $RPM_BUILD_ROOT/etc/rc.d/
 73 sage  1.1     
 74               mkdir -p $RPM_BUILD_ROOT/var/pegasus/log
 75               mkdir -p $RPM_BUILD_ROOT/etc/pegasus
 76               touch $RPM_BUILD_ROOT/etc/pegasus/pegasus.conf
 77               
 78               #make INSTALLROOT=$RPM_BUILD_ROOT install
 79               #%__mkdir -p $RPM_BUILD_ROOT/usr/pegasus/lib/mof
 80               #%__mkdir -p $RPM_BUILD_ROOT/var/pegasus
 81               
 82               %post
 83               ldconfig
 84               sbin/insserv etc/init.d/pegasus
 85               %postun
 86               sbin/insserv etc/init.d
 87               
 88               %files
 89               
 90               %defattr(-,root,root,0755)
 91               %doc doc/*.txt doc/DOCREMARKS doc/HISTORY doc/NOTES
 92               %doc doc/WorkPapers/WritingProviders.txt
 93               
 94 sage  1.1     %dir %attr(-,root,root) /usr/local/bin
 95               %dir %attr(-,root,root) /usr/local/lib
 96               %dir %attr(-,root,root) /var/pegasus/log
 97               %dir %attr(-,root,root) /etc/pegasus/mof
 98               %dir %attr(-,root,root) /etc/pegasus/repository
 99               
100               %config %attr(-,root,root) /etc/pegasus/pegasus.conf
101               %config %attr(-,root,root) /etc/rc.d/pegasus
102               
103 sage  1.3.2.1 %attr(-,root,root) /usr/local/lib/libCIMConfigSettingProvider.so
104               %attr(-,root,root) /usr/local/lib/libCIMxmlIndicationHandler.so
105 sage  1.1     %attr(-,root,root) /usr/local/lib/libDynLib.so
106 sage  1.3.2.1 %attr(-,root,root) /usr/local/lib/libHelloWorldProvider.so
107               %attr(-,root,root) /usr/local/lib/libMyProvider.so
108               %attr(-,root,root) /usr/local/lib/lib__NamespaceProvider.so
109               %attr(-,root,root) /usr/local/lib/libpegclient.so
110               %attr(-,root,root) /usr/local/lib/libpegcliutils.so
111               %attr(-,root,root) /usr/local/lib/libpegcommon.so
112               %attr(-,root,root) /usr/local/lib/libpegcompiler.so
113               %attr(-,root,root) /usr/local/lib/libpegconfig.so
114               %attr(-,root,root) /usr/local/lib/libpegexportclient.so
115               %attr(-,root,root) /usr/local/lib/libpeggetoopt.so
116               %attr(-,root,root) /usr/local/lib/libpegprotocol.so
117               %attr(-,root,root) /usr/local/lib/libpegprovider.so
118               %attr(-,root,root) /usr/local/lib/libpegprovider2.so
119               %attr(-,root,root) /usr/local/lib/libpegrepository.so
120               %attr(-,root,root) /usr/local/lib/libpegserver.so
121               %attr(-,root,root) /usr/local/lib/libsendmailIndicationHandler.so
122 sage  1.3     %attr(-,root,root) /usr/local/lib/libslp.so
123 sage  1.1     
124 sage  1.3.2.1 %attr(-,root,root) /usr/local/bin/CGIClient
125 sage  1.1     %attr(-,root,root) /usr/local/bin/Client
126               %attr(-,root,root) /usr/local/bin/Repository
127 sage  1.3.2.1 %attr(-,root,root) /usr/local/bin/cimconfig
128               %attr(-,root,root) /usr/local/bin/cimmof
129               %attr(-,root,root) /usr/local/bin/cimserver
130               %attr(-,root,root) /usr/local/bin/wbemexec
131 sage  1.1     
132               %attr(-,root,root) /etc/pegasus/mof/CIM_Application25.mof
133               %attr(-,root,root) /etc/pegasus/mof/CIM_Core25.mof
134               %attr(-,root,root) /etc/pegasus/mof/CIM_Core25_Add.mof
135               %attr(-,root,root) /etc/pegasus/mof/CIM_Device25.mof
136               %attr(-,root,root) /etc/pegasus/mof/CIM_Events25.mof
137               %attr(-,root,root) /etc/pegasus/mof/CIM_Metrics25.mof
138               %attr(-,root,root) /etc/pegasus/mof/CIM_Network25.mof
139               %attr(-,root,root) /etc/pegasus/mof/CIM_Physical25.mof
140               %attr(-,root,root) /etc/pegasus/mof/CIM_Policy25.mof
141               %attr(-,root,root) /etc/pegasus/mof/CIM_Schema25.mof
142               %attr(-,root,root) /etc/pegasus/mof/CIM_Support25.mof
143               %attr(-,root,root) /etc/pegasus/mof/CIM_System25.mof
144 sage  1.3.2.1 %attr(-,root,root) /etc/pegasus/mof/CIM_System25_Add.mof
145 sage  1.1     %attr(-,root,root) /etc/pegasus/mof/CIM_User25.mof

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2