1 |
%define _disable_ld_no_undefined 1 |
%define _disable_ld_no_undefined 1 |
2 |
|
|
3 |
%define major 7 |
%define major 9 |
4 |
%define libname %mklibname iptables %{major} |
%define libname %mklibname iptables %{major} |
5 |
%define develname %mklibname -d iptables |
%define develname %mklibname -d iptables |
6 |
|
|
25 |
|
|
26 |
Summary: Tools for managing Linux kernel packet filtering capabilities |
Summary: Tools for managing Linux kernel packet filtering capabilities |
27 |
Name: iptables |
Name: iptables |
28 |
Version: 1.4.12.2 |
Version: 1.4.16.3 |
29 |
Release: %mkrel 4 |
Release: %mkrel 1 |
30 |
License: GPLv2+ |
License: GPLv2+ |
31 |
Group: System/Kernel and hardware |
Group: System/Kernel and hardware |
32 |
URL: http://netfilter.org/ |
URL: http://netfilter.org/ |
46 |
Patch100: iptables-imq.diff |
Patch100: iptables-imq.diff |
47 |
Patch101: iptables-IFWLOG_extension.diff |
Patch101: iptables-IFWLOG_extension.diff |
48 |
Patch102: iptables-psd.diff |
Patch102: iptables-psd.diff |
|
Patch103: iptables-1.4.12.2-fix-build-with-3.2.patch |
|
49 |
Provides: userspace-ipfilter |
Provides: userspace-ipfilter |
50 |
BuildRequires: nfnetlink-devel |
BuildRequires: nfnetlink-devel |
51 |
|
# (cg) It seems to build fine with kernel-devel-latest.... |
52 |
BuildRequires: kernel-source-latest |
BuildRequires: kernel-source-latest |
53 |
Requires(post): rpm-helper >= 0.24.8-1 |
Requires(post): rpm-helper >= 0.24.8-1 |
54 |
Requires(preun): rpm-helper >= 0.24.8-1 |
Requires(preun): rpm-helper >= 0.24.8-1 |
220 |
%patch100 -p0 |
%patch100 -p0 |
221 |
%patch101 -p0 |
%patch101 -p0 |
222 |
%patch102 -p0 |
%patch102 -p0 |
|
%patch103 -p1 |
|
223 |
|
|
224 |
find . -type f | xargs perl -pi -e "s,/usr/local,%{_prefix},g" |
find . -type f | xargs perl -pi -e "s,/usr/local,%{_prefix},g" |
225 |
|
|
368 |
/sbin/xtables-multi |
/sbin/xtables-multi |
369 |
%dir /%{_lib}/iptables.d |
%dir /%{_lib}/iptables.d |
370 |
%dir /%{_lib}/iptables.d/linux-2.6-main |
%dir /%{_lib}/iptables.d/linux-2.6-main |
|
/%{_lib}/iptables.d/linux-2.6-main/libipt_addrtype.so |
|
371 |
/%{_lib}/iptables.d/linux-2.6-main/libipt_ah.so |
/%{_lib}/iptables.d/linux-2.6-main/libipt_ah.so |
372 |
/%{_lib}/iptables.d/linux-2.6-main/libipt_CLUSTERIP.so |
/%{_lib}/iptables.d/linux-2.6-main/libipt_CLUSTERIP.so |
373 |
/%{_lib}/iptables.d/linux-2.6-main/libipt_DNAT.so |
/%{_lib}/iptables.d/linux-2.6-main/libipt_DNAT.so |
|
/%{_lib}/iptables.d/linux-2.6-main/libipt_ecn.so |
|
374 |
/%{_lib}/iptables.d/linux-2.6-main/libipt_ECN.so |
/%{_lib}/iptables.d/linux-2.6-main/libipt_ECN.so |
375 |
/%{_lib}/iptables.d/linux-2.6-main/libipt_icmp.so |
/%{_lib}/iptables.d/linux-2.6-main/libipt_icmp.so |
376 |
/%{_lib}/iptables.d/linux-2.6-main/libipt_IFWLOG.so |
/%{_lib}/iptables.d/linux-2.6-main/libipt_IFWLOG.so |
389 |
/%{_lib}/iptables.d/linux-2.6-main/libipt_ULOG.so |
/%{_lib}/iptables.d/linux-2.6-main/libipt_ULOG.so |
390 |
/%{_lib}/iptables.d/linux-2.6-main/libipt_unclean.so |
/%{_lib}/iptables.d/linux-2.6-main/libipt_unclean.so |
391 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_AUDIT.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_AUDIT.so |
392 |
|
/%{_lib}/iptables.d/linux-2.6-main/libxt_addrtype.so |
393 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_CHECKSUM.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_CHECKSUM.so |
394 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_CLASSIFY.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_CLASSIFY.so |
395 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_cluster.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_cluster.so |
407 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_dscp.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_dscp.so |
408 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_DSCP.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_DSCP.so |
409 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_esp.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_esp.so |
410 |
|
/%{_lib}/iptables.d/linux-2.6-main/libxt_ecn.so |
411 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_hashlimit.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_hashlimit.so |
412 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_helper.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_helper.so |
413 |
|
/%{_lib}/iptables.d/linux-2.6-main/libxt_HMARK.so |
414 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_IDLETIMER.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_IDLETIMER.so |
415 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_iprange.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_iprange.so |
416 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_ipvs.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_ipvs.so |
421 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_mark.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_mark.so |
422 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_MARK.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_MARK.so |
423 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_multiport.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_multiport.so |
424 |
|
/%{_lib}/iptables.d/linux-2.6-main/libxt_nfacct.so |
425 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_NFLOG.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_NFLOG.so |
426 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_NFQUEUE.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_NFQUEUE.so |
427 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_NOTRACK.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_NOTRACK.so |
434 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_rateest.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_rateest.so |
435 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_RATEEST.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_RATEEST.so |
436 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_recent.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_recent.so |
437 |
|
/%{_lib}/iptables.d/linux-2.6-main/libxt_rpfilter.so |
438 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_sctp.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_sctp.so |
439 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_SECMARK.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_SECMARK.so |
440 |
/%{_lib}/iptables.d/linux-2.6-main/libxt_set.so |
/%{_lib}/iptables.d/linux-2.6-main/libxt_set.so |