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