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