1 Summary: The userspace connection tracking table administration program
2 Summary(pl.UTF-8): Program przestrzeni użytkownika do zarządzania tablicą śledzenia połączeń
7 Group: Applications/Networking
8 Source0: http://www.netfilter.org/projects/conntrack-tools/files/%{name}-%{version}.tar.bz2
9 # Source0-md5: 8e20330d6ca3a3f23552aa900b1d467c
11 Source2: %{name}.sysconfig
13 Patch0: %{name}-limits.patch
14 Patch1: %{name}-include.patch
15 Patch2: %{name}-timeout.patch
16 URL: http://conntrack-tools.netfilter.org/
17 BuildRequires: autoconf >= 2.50
18 BuildRequires: automake >= 1.6
20 BuildRequires: flex >= 2.5.33
21 BuildRequires: libmnl-devel >= 1.0.0
22 BuildRequires: libnetfilter_conntrack-devel >= 1.0.1
23 BuildRequires: libnetfilter_cttimeout-devel >= 1.0.0
24 BuildRequires: libnfnetlink-devel >= 1.0.0
25 BuildRequires: libtool
26 BuildRequires: pkgconfig
27 BuildRequires: rpmbuild(macros) >= 1.228
28 Requires(post,preun): /sbin/chkconfig
29 Requires: libmnl >= 1.0.0
30 Requires: libnetfilter_conntrack >= 1.0.1
31 Requires: libnetfilter_cttimeout >= 1.0.0
32 Requires: libnfnetlink >= 1.0.0
34 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37 The conntrack-tools are a set of tools targeted at system
38 administrators. They are conntrack, the userspace command line
39 interface, and conntrackd, the userspace daemon. The tool conntrack
40 provides a full featured interface that is intended to replace the old
41 /proc/net/ip_conntrack interface. Using conntrack, you can view and
42 manage the in-kernel connection tracking state table from userspace.
43 On the other hand, conntrackd covers the specific aspects of stateful
44 firewalls to enable highly available scenarios, and can be used as
45 statistics collector as well.
47 %description -l pl.UTF-8
48 conntrack-tools to zbiór narzędzi przeznaczonych dla administratorów
49 systemów. Są to conntrack (interfejs przestrzeni użytkownika
50 obsługiwany z linii poleceń) i conntrackd (demon przestrzeni
51 użytkownika). Narzędzie conntrack udostępnia pełny interfejs mający za
52 zadanie zastąpić stary interfejs /proc/net/ip_conntrack. Przy użyciu
53 conntracka można oglądać i zarządzać z przestrzeni użytkownika tablicą
54 stanów śledzienia połączeń w jądrze. Z drugiej strony conntrackd
55 pokrywa specyficzne aspekty firewalli stanowych udostępniając
56 scenariusze wysokiej dostępności; może także służyć do zbierania
71 --disable-silent-rules
75 rm -rf $RPM_BUILD_ROOT
78 DESTDIR=$RPM_BUILD_ROOT
80 install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/conntrackd
81 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/conntrackd
82 install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/conntrackd/conntrackd.conf
85 rm -rf $RPM_BUILD_ROOT
88 /sbin/chkconfig --add conntrackd
89 %service conntrackd restart
92 if [ "$1" = "0" ]; then
93 %service -q conntrackd stop
94 /sbin/chkconfig --del conntrackd
98 %defattr(644,root,root,755)
100 %attr(755,root,root) %{_sbindir}/conntrack
101 %attr(755,root,root) %{_sbindir}/conntrackd
102 %attr(755,root,root) %{_sbindir}/nfct
103 %{_mandir}/man8/conntrack.8*
104 %{_mandir}/man8/conntrackd.8*
105 %{_mandir}/man8/nfct.8*
106 %attr(754,root,root) /etc/rc.d/init.d/conntrackd
107 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conntrackd/conntrackd.conf
108 %dir %{_sysconfdir}/conntrackd
109 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/conntrackd