Subversion Repositories ALCASAR

Rev

Go to most recent revision | Details | Last modification | View Log

Rev Author Line No. Line
1809 richard 1
%define module_name        ipt-netflow
2
%define module_version        1.7.1
3
%define module_release        alt1
4
 
5
%define kversion       2.6.32
6
%define krelease       alt31
7
%define flavour        el-smp
8
 
9
%define module_dir /lib/modules/%kversion-%flavour-%krelease/kernel/net/ipv4/netfilter/
10
 
11
Summary:        ipt_NETFLOW linux 2.6 kernel module
12
Name:                kernel-modules-%module_name-%flavour
13
Version:        1.0.%module_version
14
Release:        %module_release.132640.31
15
License:        GPL
16
Group:                System/Kernel and hardware
17
 
18
Packager:       Kernel Maintainer Team <kernel@packages.altlinux.org>
19
 
20
ExclusiveOS:        Linux
21
URL:                sourceforge.net/projects/ipt-netflow/
22
BuildRequires(pre): rpm-build-kernel
23
BuildRequires: kernel-headers-modules-%flavour = %kversion-%krelease
24
BuildRequires: kernel-headers-%flavour = %kversion-%krelease
25
BuildRequires: kernel-source-%module_name = %module_version
26
 
27
BuildRequires: iptables iptables-devel
28
 
29
Provides:  kernel-modules-%module_name-%kversion-%flavour-%krelease = %version-%release
30
Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease < %version-%release
31
Conflicts: kernel-modules-%module_name-%kversion-%flavour-%krelease > %version-%release
32
 
33
Prereq:                coreutils
34
Prereq:         kernel-image-%flavour = %kversion-%krelease
35
Requires(postun): kernel-image-%flavour = %kversion-%krelease
36
 
37
ExclusiveArch:  %ix86 x86_64
38
 
39
%description
40
Ipt-netflow is very fast and effective Netflow exporting module
41
for Linux kernel (up to 2.6.37). Designed for Linux router with
42
heavy network load.
43
 
44
%prep
45
rm -rf kernel-source-%module_name-%module_version
46
tar -jxvf %kernel_src/kernel-source-%module_name-%module_version.tar.bz2
47
%setup -D -T -n kernel-source-%module_name-%module_version
48
 
49
%build
50
./configure \
51
        --kver="%kversion" \
52
        --kdir="%_usrsrc/linux-%kversion-%flavour" \
53
        #
54
%make_build all
55
 
56
%install
57
mkdir -p $RPM_BUILD_ROOT/%module_dir
58
install -p -m644 ipt_NETFLOW.ko $RPM_BUILD_ROOT/%module_dir
59
 
60
%post
61
%post_kernel_modules %kversion-%flavour-%krelease
62
 
63
%postun
64
%postun_kernel_modules %kversion-%flavour-%krelease
65
 
66
%files
67
%defattr(644,root,root,755)
68
%module_dir
69
 
70
%changelog
71
* Tue Jan 24 2012 Vitaly Kuznetsov <vitty at altlinux.ru> 1.0.1.7.1-alt1.132640.31
72
- Build for kernel-image-el-smp-2.6.32-alt31.
73
 
74
* Thu May 26 2011 Anton Protopopov <aspsk at altlinux.org> 1.0.1.7.1-alt1
75
- Initial build for ALT