/[packages]/cauldron/ipt_NETFLOW/current/SPECS/ipt_NETFLOW.spec
ViewVC logotype

Diff of /cauldron/ipt_NETFLOW/current/SPECS/ipt_NETFLOW.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 492006 by pterjan, Sat Oct 5 19:01:38 2013 UTC revision 492016 by pterjan, Sat Oct 5 19:33:50 2013 UTC
# Line 3  Line 3 
3    
4  Name:           %{module_name}  Name:           %{module_name}
5  Version:        1.8  Version:        1.8
6  Release:        %mkrel 1  Release:        %mkrel 2
7  Summary:        DKMS-ready module for ipt_netflow an iptables modules  Summary:        DKMS-ready module for ipt_netflow an iptables modules
8  License:        GPLv3  License:        GPLv3
9  Source:         http://sourceforge.net/projects/ipt_netflow/files/ipt_netflow/%{module_name}-%{version}.tgz  Source:         http://sourceforge.net/projects/ipt_netflow/files/ipt_netflow/%{module_name}-%{version}.tgz
# Line 13  Patch0:                ipt_NETFLOW-1.8-nosrc.patch Line 13  Patch0:                ipt_NETFLOW-1.8-nosrc.patch
13  Patch1:         ipt_NETFLOW-1.8-split-build.patch  Patch1:         ipt_NETFLOW-1.8-split-build.patch
14  # Support destdir for installing the library  # Support destdir for installing the library
15  Patch2:         ipt_NETFLOW-1.8-destdir.patch  Patch2:         ipt_NETFLOW-1.8-destdir.patch
16    # Fix build on recent kernels
17    Patch3:         ipt_NETFLOW-1.8-build.patch
18  Group:          Development/Kernel  Group:          Development/Kernel
19  BuildRequires:  pkgconfig(xtables) pkgconfig(libiptc)  BuildRequires:  pkgconfig(xtables) pkgconfig(libiptc)
20    
# Line 20  BuildRequires: pkgconfig(xtables) pkgcon Line 22  BuildRequires: pkgconfig(xtables) pkgcon
22  ipt_netflow is very fast and effective Netflow exporting module for Linux kernel.  ipt_netflow is very fast and effective Netflow exporting module for Linux kernel.
23  This is netfilter/iptables module adding support for NETFLOW target.  This is netfilter/iptables module adding support for NETFLOW target.
24    
25  %package -n dkms_package  %package -n %{dkms_package}
26  Summary:        DKMS-ready module for ipt_netflow an iptables modules  Summary:        DKMS-ready module for ipt_netflow an iptables modules
27  Requires(pre):  dkms  Requires(pre):  dkms
28  Requires(post): dkms  Requires(post): dkms
29  BuildArch:      noarch  BuildArch:      noarch
30    
31  %description -n dkms_package  %description -n %{dkms_package}
32  ipt_netflow is very fast and effective Netflow exporting module for Linux kernel.  ipt_netflow is very fast and effective Netflow exporting module for Linux kernel.
33  This is netfilter/iptables module adding support for NETFLOW target.  This is netfilter/iptables module adding support for NETFLOW target.
34    
# Line 55  make DESTDIR=%{buildroot} linstall Line 57  make DESTDIR=%{buildroot} linstall
57    
58  # Install the sources of the module  # Install the sources of the module
59  mkdir -p %{buildroot}/usr/src/  mkdir -p %{buildroot}/usr/src/
60  cp -rf  ../ipt_netflow-%{version} %{buildroot}/usr/src/%{module_name}-%{version}  cp -rf  ../ipt_netflow-%{version} %{buildroot}/usr/src/%{module_name}-%{version}-%{release}
61    
62  cat > %{buildroot}/usr/src/%{module_name}-%{version}/dkms.conf <<EOF  cat > %{buildroot}/usr/src/%{module_name}-%{version}-%{release}/dkms.conf <<EOF
63    
64  PACKAGE_VERSION="%{version}-%{release}"  PACKAGE_VERSION="%{version}-%{release}"
65    
# Line 69  DEST_MODULE_LOCATION[0]="/kernel/net/net Line 71  DEST_MODULE_LOCATION[0]="/kernel/net/net
71  AUTOINSTALL=yes  AUTOINSTALL=yes
72  EOF  EOF
73    
74  %post  %post -n %{dkms_package}
75  dkms add -m %{module_name} -v %{version} --rpm_safe_upgrade  dkms add -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
76  dkms build -m %{module_name} -v %{version} --rpm_safe_upgrade  dkms build -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
77  dkms install -m %{module_name} -v %{version} --rpm_safe_upgrade  dkms install -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade
78    
79  %preun  %preun -n %{dkms_package}
80  dkms remove -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade --all  dkms remove -m %{module_name} -v %{version}-%{release} --rpm_safe_upgrade --all || :
81    
82  %files -n dkms_package  %files -n %{dkms_package}
83  /usr/src/%{module_name}-%{version}  /usr/src/%{module_name}-%{version}-%{release}
84    
85  %files -n iptables-NETFLOW  %files -n iptables-NETFLOW
86  /%{_lib}/iptables/libipt_NETFLOW.so  /%{_lib}/iptables/libipt_NETFLOW.so

Legend:
Removed from v.492006  
changed lines
  Added in v.492016

  ViewVC Help
Powered by ViewVC 1.1.30