From: wangdi Date: Wed, 23 Jul 2003 09:44:13 +0000 (+0000) Subject: add kernel.spec.in X-Git-Tag: v1_7_0_51~2^14~36 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=87572392e569eb3f01940eeb1d1edf5734061625;p=fs%2Flustre-release.git add 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/* +