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