rpms/cman-kernel/devel cman-kernel.spec,1.60,1.61

fedora-cvs-commits at redhat.com fedora-cvs-commits at redhat.com
Fri Apr 29 15:58:18 UTC 2005


Author: cfeist

Update of /cvs/dist/rpms/cman-kernel/devel
In directory cvs.devel.redhat.com:/tmp/cvs-serv21126

Modified Files:
	cman-kernel.spec 
Log Message:
Added support for i586, xenU & xen0.


Index: cman-kernel.spec
===================================================================
RCS file: /cvs/dist/rpms/cman-kernel/devel/cman-kernel.spec,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -r1.60 -r1.61
--- cman-kernel.spec	29 Apr 2005 15:19:34 -0000	1.60
+++ cman-kernel.spec	29 Apr 2005 15:58:16 -0000	1.61
@@ -11,6 +11,7 @@
 ###############################################################################
 %define buildup 1
 %define buildsmp 1
+%define buildxen 1
 %define kernel_version 2.6.11-1.1276_FC4
 %define subversion 20050425.154843.FC4
  
@@ -18,6 +19,10 @@
 %define buildsmp 0
 %endif
 
+%ifnarch i686
+%define buildxen 0
+%endif
+
 Name: cman-kernel
 Version: 2.6.11.3
 Release: 20050425.154843.FC4.3
@@ -34,7 +39,7 @@
 Requires: kernel = %{kernel_version}
 Requires: /lib/modules/%{kernel_version}
 Provides: kernel-modules
-ExclusiveArch: i686 x86_64
+ExclusiveArch: i586 i686 x86_64
 Source0: %{name}-%{version}-%{subversion}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot
 
@@ -59,6 +64,25 @@
 cman-kernel-smp - The Cluster Manager kernel smp modules
 %endif
 
+%if %{buildxen}
+%package -n cman-kernel-xenU
+Group: System Environment/Kernel
+Summary: cman-kernel-xenU - The Cluster Manager kernel xenU modules
+Requires: kernel-xenU = %{kernel_version}
+Requires: /lib/modules/%{kernel_version}xenU
+Provides: kernel-modules
+%description -n cman-kernel-xenU
+cman-kernel-xenU - The Cluster Manager kernel xenU modules
+%package -n cman-kernel-xen0
+Group: System Environment/Kernel
+Summary: cman-kernel-xen0 - The Cluster Manager kernel xen0 modules
+Requires: kernel-xen0 = %{kernel_version}
+Requires: /lib/modules/%{kernel_version}xen0
+Provides: kernel-modules
+%description -n cman-kernel-xen0
+cman-kernel-xen0 - The Cluster Manager kernel xen0 modules
+%endif
+
 ################################################################################
 ##  THE PREP SECTION
 ################################################################################
@@ -75,6 +99,8 @@
 
 BUILD_DIR=`pwd`
 cp -r `pwd` ../smp
+cp -r `pwd` ../xenU
+cp -r `pwd` ../xen0
 
 Build_cman(){
 	cpu_type=$1
@@ -106,6 +132,13 @@
 Build_cman %{_target_cpu} smp
 %endif
 
+%if %{buildxen}
+cd ../xenU
+Build_cman %{_target_cpu} xenU
+cd ../xen0
+Build_cman %{_target_cpu} xen0
+%endif
+
 ################################################################################
 ##  THE INSTALL SECTION
 ################################################################################
@@ -123,6 +156,15 @@
 install cman.symvers $RPM_BUILD_ROOT/lib/modules/%{kernel_version}smp/kernel/cluster/
 %endif
 
+%if %{buildxen}
+cd ../xenU
+make install DESTDIR=$RPM_BUILD_ROOT
+install cman.symvers $RPM_BUILD_ROOT/lib/modules/%{kernel_version}xenU/kernel/cluster/
+cd ../xen0
+make install DESTDIR=$RPM_BUILD_ROOT
+install cman.symvers $RPM_BUILD_ROOT/lib/modules/%{kernel_version}xen0/kernel/cluster/
+%endif
+
 ################################################################################
 ##  THE CLEAN SECTION
 ################################################################################
@@ -139,11 +181,24 @@
 /lib/modules/%{kernel_version}smp
 %endif
 
+%if %{buildxen}
+%files -n cman-kernel-xenU
+%defattr(-,root,root,-)
+/lib/modules/%{kernel_version}xenU
+%files -n cman-kernel-xen0
+%defattr(-,root,root,-)
+/lib/modules/%{kernel_version}xen0
+%endif
+
 %files -n cman-kernheaders
 %defattr(-,root,root,-)
 %{_includedir}/cluster
 
 %changelog
+* Fri Apr 29 2005 Chris Feist <cfeist at redhat.com>
+- Rebuild for new kernel
+- Adding support for i586, xen0 & xenU
+
 * Mon Dec 20 2004 Chris Feist <cfeist at redhat.com>
 - Build for new kernel and upstream fixes
 




More information about the fedora-cvs-commits mailing list