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