Package kernel-modules-drbd8-hpc-std: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 | # $Id: kernel-modules-drbd.spec,v 1.14 2007/11/13 11:12:49 vsu Exp $ %define module_name drbd8 %define module_release alt2 %define module_version 8.2.6 %define kversion 2.6.27 %define krelease alt2 %define flavour hpc-std %define base_arch %(echo %_target_cpu | sed 's/i.86/i386/;s/athlon/i386/') %define module_dir /lib/modules/%kversion-%flavour-%krelease/%module_name Summary: Linux %{module_name} kernel modules for DRBD. Name: kernel-modules-%module_name-%flavour Version: %module_version Release: %module_release.132635.2 License: GPL Group: System/Kernel and hardware Packager: Kernel Maintainer Team <kernel@packages.altlinux.org> URL: http://www.drbd.org BuildRequires(pre): rpm-build-kernel BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease BuildRequires: kernel-source-%module_name-%module_version Provides: kernel-modules-%module_name-%kversion-%flavour-%krelease = %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease < %version-%release Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease > %version-%release Prereq: kernel-image-%flavour = %kversion-%krelease Requires(postun): kernel-image-%flavour = %kversion-%krelease ExclusiveArch: %ix86 x86_64 %description This module is the kernel-dependant driver for DRBD. This is split out so that multiple kernel driver versions can be installed, one for each installed kernel. %prep %__rm -rf kernel-source-%module_name-%module_version %__tar -jxvf %_usrsrc/kernel/sources/kernel-source-%module_name-%module_version.tar.bz2 %setup -D -T -n kernel-source-%module_name-%module_version %if "%kversion" >= "2.6.26" %__subst 's,\&proc_root,NULL,g' *.c %endif %build . %_usrsrc/linux-%kversion-%flavour/gcc_version.inc %make \ %ifarch %ix86 CC="gcc-$GCC_VERSION -m32" \ %else CC=gcc-$GCC_VERSION \ %endif KDIR=%_usrsrc/linux-%kversion-%flavour/ %install %__mkdir -p \ $RPM_BUILD_ROOT/%module_dir %if "%kversion" <= "2.6.0" %__cp -a drbd.o $RPM_BUILD_ROOT/%module_dir %else %__cp -a *.ko $RPM_BUILD_ROOT/%module_dir %endif %post %post_kernel_modules %kversion-%flavour-%krelease %postun %postun_kernel_modules %kversion-%flavour-%krelease %files %defattr(644,root,root,755) %module_dir %changelog * Wed Jul 15 2009 Eugeny A. Rostovtsev (REAL) <real at altlinux.org> 8.2.6-alt2.132635.2 - Build for kernel-image-hpc-std-2.6.27-alt2. * Tue Oct 21 2008 L.A. Kostis <lakostis@altlinux.ru> 8.2.6-alt2 - Remove obsoleted &proc_root (only for kernel >= 2.6.26). * Sun Sep 07 2008 Eugene Prokopiev <enp@altlinux.ru> 8.2.6-alt1 - build for 8.2.6 * Fri Feb 15 2008 Michail Yakushin <silicium@altlinux.ru> 8.0.10-alt1 - build for 8.0.10 * Mon Jan 29 2007 Sergey Vlasov <vsu@altlinux.ru> 0.7.22-alt3 - Removed unneeded "Prereq: modutils". * Tue Dec 05 2006 L.A. Kostis <lakostis@altlinux.org> 0.7.22-alt2 - Disable devfs support for 2.6 kernels. * Sun Nov 19 2006 L.A. Kostis <lakostis@altlinux.org> 0.7.22-alt1 - 0.7.22. * Fri Oct 27 2006 L.A. Kostis <lakostis@altlinux.org> 0.7.21-alt2 - add hack for %%ix86 cross-build on x86_64 host. * Sun Sep 17 2006 L.A. Kostis <lakostis@altlinux.ru> 0.7.21-alt1 - 0.7.21. * Sun Jul 09 2006 L.A. Kostis <lakostis@altlinux.ru> 0.7.20-alt1 - 0.7.20. * Mon Jun 05 2006 LAKostis <lakostis at altlinux.ru> 0.7.19-alt1 - 0.7.19. * Mon May 01 2006 LAKostis <lakostis at altlinux.ru> 0.7.18-alt1 - 0.7.18. * Sun Apr 16 2006 LAKostis <lakostis at altlinux.ru> 0.7.17-alt1 - 0.7.17. * Fri Feb 24 2006 LAKostis <lakostis at altlinux.ru> 0.7.16-alt1 - 0.7.16. * Fri Jan 06 2006 LAKostis <lakostis at altlinux.ru> 0.7.15-alt1 - 0.7.15. * Sun Dec 25 2005 Sergey Vlasov <vsu@altlinux.ru> 0.7.14-alt2 - Fix build for 2.4.x kernels. * Sun Oct 30 2005 LAKostis <lakostis at altlinux.ru> 0.7.14-alt1 - initial build for Sisyphus |