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: b1f9d006e7bf000a77395ff7cd3fac16
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.3
21 BuildRequires: libnetfilter_conntrack-devel >= 1.0.4
22 BuildRequires: libnetfilter_cthelper-devel >= 1.0.0
23 BuildRequires: libnetfilter_cttimeout-devel >= 1.0.0
24 BuildRequires: libnetfilter_queue-devel >= 1.0.2
25 BuildRequires: libnfnetlink-devel >= 1.0.1
26 BuildRequires: libtool
27 BuildRequires: pkgconfig
28 BuildRequires: rpmbuild(macros) >= 1.228
29 Requires(post,preun): /sbin/chkconfig
30 Requires: libmnl >= 1.0.3
31 Requires: libnetfilter_conntrack >= 1.0.4
32 Requires: libnetfilter_cthelper >= 1.0.0
33 Requires: libnetfilter_cttimeout >= 1.0.0
34 Requires: libnetfilter_queue >= 1.0.2
35 Requires: libnfnetlink >= 1.0.1
37 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 The conntrack-tools are a set of tools targeted at system
41 administrators. They are conntrack, the userspace command line
42 interface, and conntrackd, the userspace daemon. The tool conntrack
43 provides a full featured interface that is intended to replace the old
44 /proc/net/ip_conntrack interface. Using conntrack, you can view and
45 manage the in-kernel connection tracking state table from userspace.
46 On the other hand, conntrackd covers the specific aspects of stateful
47 firewalls to enable highly available scenarios, and can be used as
48 statistics collector as well.
50 %description -l pl.UTF-8
51 conntrack-tools to zbiór narzędzi przeznaczonych dla administratorów
52 systemów. Są to conntrack (interfejs przestrzeni użytkownika
53 obsługiwany z linii poleceń) i conntrackd (demon przestrzeni
54 użytkownika). Narzędzie conntrack udostępnia pełny interfejs mający za
55 zadanie zastąpić stary interfejs /proc/net/ip_conntrack. Przy użyciu
56 conntracka można oglądać i zarządzać z przestrzeni użytkownika tablicą
57 stanów śledzienia połączeń w jądrze. Z drugiej strony conntrackd
58 pokrywa specyficzne aspekty firewalli stanowych udostępniając
59 scenariusze wysokiej dostępności; może także służyć do zbierania
73 --disable-silent-rules
77 rm -rf $RPM_BUILD_ROOT
80 DESTDIR=$RPM_BUILD_ROOT
82 install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/conntrackd
83 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/conntrackd
84 install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/conntrackd/conntrackd.conf
87 %{__rm} $RPM_BUILD_ROOT%{_libdir}/conntrack-tools/*.la
90 rm -rf $RPM_BUILD_ROOT
93 /sbin/chkconfig --add conntrackd
94 %service conntrackd restart
97 if [ "$1" = "0" ]; then
98 %service -q conntrackd stop
99 /sbin/chkconfig --del conntrackd
103 %defattr(644,root,root,755)
104 %doc AUTHORS TODO doc/helper doc/stats doc/sync
105 %attr(755,root,root) %{_sbindir}/conntrack
106 %attr(755,root,root) %{_sbindir}/conntrackd
107 %attr(755,root,root) %{_sbindir}/nfct
108 %dir %{_libdir}/conntrack-tools
109 %attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ftp.so
110 %attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_rpc.so
111 %attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tns.so
112 %dir %{_sysconfdir}/conntrackd
113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conntrackd/conntrackd.conf
114 %attr(754,root,root) /etc/rc.d/init.d/conntrackd
115 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/conntrackd
116 %{_mandir}/man8/conntrack.8*
117 %{_mandir}/man8/conntrackd.8*
118 %{_mandir}/man8/nfct.8*