Subversion Repositories ALCASAR

Rev

Rev 1809 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 1809 Rev 1812
Line 1... Line 1...
1
%define module_name        ipt-netflow
1
Name:		ipt-netflow
2
%define module_version        1.7.1
-
 
3
%define module_release        alt1
-
 
4
 
-
 
5
%define kversion       2.6.32
2
Version:	2.2
6
%define krelease       alt31
3
Release:	%mkrel 1
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
4
Summary:	Netflow iptables module for Linux kernel
12
Name:                kernel-modules-%module_name-%flavour
-
 
13
Version:        1.0.%module_version
-
 
14
Release:        %module_release.132640.31
-
 
15
License:        GPL
5
License:	GPLv2
16
Group:                System/Kernel and hardware
6
Group:		Development/Kernel
17
 
-
 
18
Packager:       Kernel Maintainer Team <kernel@packages.altlinux.org>
-
 
19
 
-
 
20
ExclusiveOS:        Linux
-
 
21
URL:                sourceforge.net/projects/ipt-netflow/
7
URL:		https://github.com/aabc/ipt-netflow
22
BuildRequires(pre): rpm-build-kernel
8
Source0:	%name-%version.tgz
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
9
%define kversion 4.1.15-server-2.mga5
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
 
10
 
39
%description
11
%description
40
Ipt-netflow is very fast and effective Netflow exporting module
12
High performance NetFlow v5, v9, IPFIX flow data export module for Linux kernel.
41
for Linux kernel (up to 2.6.37). Designed for Linux router with
13
Created to be useful for highly loaded linux router. It should be used as iptables target.
42
heavy network load.
-
 
-
 
14
 
43
 
15
 
44
%prep
16
%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
17
%setup -q -n ipt-netflow-%{version}
48
 
18
 
49
%build
19
%build
50
./configure \
20
./configure
51
        --kver="%kversion" \
-
 
52
        --kdir="%_usrsrc/linux-%kversion-%flavour" \
-
 
53
        #
-
 
54
%make_build all
21
%make 
55
 
22
 
56
%install
23
%install
-
 
24
%makeinstall
57
mkdir -p $RPM_BUILD_ROOT/%module_dir
25
mkdir -p %{buildroot}/lib/iptables
-
 
26
mkdir -p %{buildroot}/lib/modules/%kversion/extra
58
install -p -m644 ipt_NETFLOW.ko $RPM_BUILD_ROOT/%module_dir
27
cp /lib/iptables/libipt_NETFLOW.so %{buildroot}/lib/iptables/
-
 
28
cp /lib/iptables/libip6t_NETFLOW.so %{buildroot}/lib/iptables/
-
 
29
cp /lib/modules/%kversion/extra/ipt_NETFLOW.ko %{buildroot}/lib/modules/%kversion/extra/
59
 
30
 
60
%post
31
%post
61
%post_kernel_modules %kversion-%flavour-%krelease
32
/sbin/depmod -a
62
 
33
 
63
%postun
34
%postun
64
%postun_kernel_modules %kversion-%flavour-%krelease
35
/sbin/depmod -a
65
 
36
 
66
%files
37
%files 
67
%defattr(644,root,root,755)
38
/%{_lib}/iptables/libipt_NETFLOW.so
-
 
39
/%{_lib}/iptables/libip6t_NETFLOW.so
68
%module_dir
40
/%{_lib}/modules/%kversion/extra/ipt_NETFLOW.ko
69
 
41
 
70
%changelog
42
%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
-
 
76
 
43
* Tue Apr 5 2016 Richard Rey <rexy> 
-
 
44
- Initial version of the package
-
 
45