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

Diff for /pegasus/rpm/Attic/pegasus-1.0.spec between version 1.3 and 1.3.2.4

version 1.3, 2001/07/05 14:22:00 version 1.3.2.4, 2001/10/18 09:48:48
Line 6 
Line 6 
  
 Summary: PEGASUS CIMOM for Linux Summary: PEGASUS CIMOM for Linux
 Name: pegasus Name: pegasus
   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}/PEGASUS-root  BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
 Packager: Markus Mueller <markus_mueller@de.ibm.com> Packager: Markus Mueller <markus_mueller@de.ibm.com>
   Provides: cimserver
 Source: ftp://www.opengroup.org/pegasus/pegasus-1.0.tar.gz  URL:    http://www.opengroup.org/pegasus
   Source: ftp://www.opengroup.org/pegasus/pegasus-%{version}.tar.gz
 #Source1: ftp://www.opengroup.org/pegasus/aic.tar.gz #Source1: ftp://www.opengroup.org/pegasus/aic.tar.gz
  
 #Patch0: cimom-peg1.patch.gz #Patch0: cimom-peg1.patch.gz
Line 24 
Line 26 
 more information about CIM and WBEM). With appropriate instrumentation more information about CIM and WBEM). With appropriate instrumentation
 Linux can provide systems management information or be managed by a remote Linux can provide systems management information or be managed by a remote
 client application. client application.
 This package requires only the standard C-library.  This package requires the standard C-library, a threading library like
   linuxthreads or GNU pth and openssl.
   
   %package devel
   Summary:      The Pegasus source tree
   Group:        Systems Management/Base
   
   %description devel
   This package contains the Pegasus source tree, header files and
   static libraries (if any).
  
 %prep %prep
 rm -rf $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT
  
 #%setup -c -T -a 0  
 #%setup -c -T -a 1 -D  
 #%setup -c -T -a 2 -D  
 #%setup -c -T -a 3 -D  
 %setup %setup
 export PEGASUS_ROOT=/usr/src/packages/BUILD/pegasus-1.0  
 export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/local/pegasus-1.0  
 export PEGASUS_PLATFORM=LINUX_IX86_GNU  
 make depend  
   
 #%patch0 -p1  
 #%patch1 -p1  
   
 %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/local  export PEGASUS_HOME=$RPM_BUILD_ROOT/usr/pegasus-1.0
 export PEGASUS_PLATFORM=LINUX_IX86_GNU export PEGASUS_PLATFORM=LINUX_IX86_GNU
 #export PATH=$RPM_BUILD_ROOT/usr/local/pegasus-1.0/bin:$PATH  export PEGASUS_CONCURRENT=yes
   export PEGASUS_HAS_OPENSSL=yes
   make depend
 make make
   #%ifarch ppc s390 s390x sparc sparc64
   #%endif
  
 %install %install
  
 # Copy binaries and libraries # Copy binaries and libraries
 #mkdir -p $RPM_BUILD_ROOT/usr/local/bin  mkdir -p $RPM_BUILD_ROOT/usr/bin
 #cp -a $RPM_BUILD_ROOT/usr/local/pegasus-1.0/bin/* $RPM_BUILD_ROOT/usr/local/bin  cp -a $RPM_BUILD_ROOT/usr/pegasus-1.0/bin/* $RPM_BUILD_ROOT/usr/bin
 #mkdir -p $RPM_BUILD_ROOT/usr/local/lib  mkdir -p $RPM_BUILD_ROOT/usr/lib
 #cp -a $RPM_BUILD_ROOT/usr/local/pegasus-1.0/lib/* $RPM_BUILD_ROOT/usr/local/lib  cp -a $RPM_BUILD_ROOT/usr/pegasus-1.0/lib/* $RPM_BUILD_ROOT/usr/lib
  
 # 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
  
   # 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
  
   %clean
   make clean
   [ "$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  %files devel
   
   %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
  
 %dir %attr(-,root,root) /usr/local/bin  %attr(-,root,root) /usr/include/Pegasus/Client/*.h
 %dir %attr(-,root,root) /usr/local/lib  %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
   
   %dir %attr(-,root,root) /usr/bin
   %dir %attr(-,root,root) /usr/lib
   %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/local/lib/libpegserver.so  %attr(-,root,root) /usr/lib/libCIMxmlIndicationHandler.so
 %attr(-,root,root) /usr/local/lib/libpegrepository.so  %attr(-,root,root) /usr/lib/libConfigSettingProvider.so
 %attr(-,root,root) /usr/local/lib/libpegprovider.so  %attr(-,root,root) /usr/lib/libDisplayConsumer.so
 %attr(-,root,root) /usr/local/lib/libpegprotocol.so  %attr(-,root,root) /usr/lib/libDynLib.so
 %attr(-,root,root) /usr/local/lib/libpeggetoopt.so  %attr(-,root,root) /usr/lib/libHelloWorldProvider.so
 %attr(-,root,root) /usr/local/lib/libpegcompiler.so  %attr(-,root,root) /usr/lib/libMyProvider.so
 %attr(-,root,root) /usr/local/lib/libpegcommon.so  %attr(-,root,root) /usr/lib/libOperatingSystemProvider.so
 %attr(-,root,root) /usr/local/lib/libpegclient.so  %attr(-,root,root) /usr/lib/libSampleIndicationProvider.so
 %attr(-,root,root) /usr/local/lib/lib__NamespaceProvider.so  %attr(-,root,root) /usr/lib/libSampleInstanceProvider.so
 %attr(-,root,root) /usr/local/lib/libMyProvider.so  %attr(-,root,root) /usr/lib/lib__NamespaceProvider.so
 %attr(-,root,root) /usr/local/lib/libDynLib.so  %attr(-,root,root) /usr/lib/libpegclient.so
 %attr(-,root,root) /usr/local/lib/libslp.so  %attr(-,root,root) /usr/lib/libpegcliutils.so
   %attr(-,root,root) /usr/lib/libpegcommon.so
 %attr(-,root,root) /usr/local/bin/cimserver  %attr(-,root,root) /usr/lib/libpegcompiler.so
 %attr(-,root,root) /usr/local/bin/cimmof  %attr(-,root,root) /usr/lib/libpegconfig.so
 %attr(-,root,root) /usr/local/bin/Client  %attr(-,root,root) /usr/lib/libpegexportclient.so
 %attr(-,root,root) /usr/local/bin/ClientServer  %attr(-,root,root) /usr/lib/libpegexportserver.so
 %attr(-,root,root) /usr/local/bin/Repository  %attr(-,root,root) /usr/lib/libpeggetoopt.so
   %attr(-,root,root) /usr/lib/libpegprotocol.so
 %attr(-,root,root) /etc/pegasus/mof/CIM_Application25.mof  %attr(-,root,root) /usr/lib/libpegprovider.so
 %attr(-,root,root) /etc/pegasus/mof/CIM_Core25.mof  %attr(-,root,root) /usr/lib/libpegprovider2.so
 %attr(-,root,root) /etc/pegasus/mof/CIM_Core25_Add.mof  %attr(-,root,root) /usr/lib/libpegrepository.so
 %attr(-,root,root) /etc/pegasus/mof/CIM_Device25.mof  %attr(-,root,root) /usr/lib/libpegserver.so
 %attr(-,root,root) /etc/pegasus/mof/CIM_Events25.mof  %attr(-,root,root) /usr/lib/libsendmailIndicationHandler.so
 %attr(-,root,root) /etc/pegasus/mof/CIM_Metrics25.mof  %attr(-,root,root) /usr/lib/libslp.so
 %attr(-,root,root) /etc/pegasus/mof/CIM_Network25.mof  %attr(-,root,root) /usr/lib/libsnmpIndicationHandler.so
 %attr(-,root,root) /etc/pegasus/mof/CIM_Network25_Add.mof  
 %attr(-,root,root) /etc/pegasus/mof/CIM_Physical25.mof  %attr(-,root,root) /usr/bin/cimconfig
 %attr(-,root,root) /etc/pegasus/mof/CIM_Policy25.mof  %attr(-,root,root) /usr/bin/cimmof
 %attr(-,root,root) /etc/pegasus/mof/CIM_Schema25.mof  %attr(-,root,root) /usr/bin/cimserver
 %attr(-,root,root) /etc/pegasus/mof/CIM_Support25.mof  %attr(-,root,root) /usr/bin/wbemexec
 %attr(-,root,root) /etc/pegasus/mof/CIM_System25.mof  
 %attr(-,root,root) /etc/pegasus/mof/CIM_User25.mof  %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
   


Legend:
Removed from v.1.3  
changed lines
  Added in v.1.3.2.4

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2