From 87572392e569eb3f01940eeb1d1edf5734061625 Mon Sep 17 00:00:00 2001 From: wangdi Date: Wed, 23 Jul 2003 09:44:13 +0000 Subject: [PATCH] add kernel.spec.in --- .../kernel_patches/kernel_configs/kernel.spec.in | 49 ++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 lustre/kernel_patches/kernel_configs/kernel.spec.in diff --git a/lustre/kernel_patches/kernel_configs/kernel.spec.in b/lustre/kernel_patches/kernel_configs/kernel.spec.in new file mode 100644 index 0000000..d1f7562 --- /dev/null +++ b/lustre/kernel_patches/kernel_configs/kernel.spec.in @@ -0,0 +1,49 @@ +%define tag 0305252012 +%define kernel_version 2.4.18 +%define patch_version chaos52 +%define lustre_version 18 + +Name: kernel +Summary: The Linux_lustre kernel +Version: %{kernel_version}%{patch_version}_lustre%{lustre_version} +Release: %{tag} +License: GPL +Group: System Environment/Kernel +URL: http://www.lustre.org/pub/lustre/ +Source0: linux-%{kernel_version}-%{patch_version}.tar.gz +Source1: kernel-config +Patch0: one-big-patch +BuildRoot: %{_tmppath}/%{kernel_version}-%{patch_version}-buildroot +%define __spec_install_post /usr/lib/rpm/brp-compress || : + +%description +A Linux kernel package for Lustre development. + +%prep +%setup -q -n linux-%{kernel_version}-%{patch_version} +sed -e "s/^EXTRAVERSION.*/EXTRAVERSION = -%{patch_version}-lustre%{lustre_version}/g" < Makefile > Makefile.new +mv -f Makefile.new Makefile +%patch0 -p1 + +%build +make distclean +cp -fv /usr/src/redhat/SOURCES/kernel-config .config +make oldconfig dep bzImage modules + +%install +mkdir -p $RPM_BUILD_ROOT/boot $RPM_BUILD_ROOT/lib $RPM_BUILD_ROOT/lib/modules +INSTALL_MOD_PATH=$RPM_BUILD_ROOT make modules_install +cp arch/i386/boot/bzImage $RPM_BUILD_ROOT/boot/vmlinuz-%{kernel_version}_lustre%{lustre_version} +cp System.map $RPM_BUILD_ROOT/boot/System.map-%{kernel_version}_lustre%{lustre_version} +cp vmlinux $RPM_BUILD_ROOT/boot/vmlinux-%{kernel_version}_lustre%{lustre_version} +cp .config $RPM_BUILD_ROOT/boot/config-%{kernel_version}_lustre%{lustre_version} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr (-, root, root) +%dir /lib/modules/%{kernel_version}-%{patch_version}-lustre%{lustre_version} +/lib/modules/ +/boot/* + -- 1.8.3.1