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: 35b0ab9cde069b4ec8a493daae82d67b
11 Source2: %{name}.sysconfig
13 URL: http://people.netfilter.org/pablo/conntrack-tools/
14 BuildRequires: autoconf
15 BuildRequires: automake >= 1.6
18 BuildRequires: libnetfilter_conntrack-devel >= 0.0.99
19 BuildRequires: libnfnetlink-devel >= 0.0.39
20 BuildRequires: libtool
21 BuildRequires: pkgconfig
22 BuildRequires: rpmbuild(macros) >= 1.228
23 Requires(post,preun): /sbin/chkconfig
24 Requires: libnetfilter_conntrack >= 0.0.94
25 Requires: libnfnetlink >= 0.0.33
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30 The conntrack-tools are a set of tools targeted at system
31 administrators. They are conntrack, the userspace command line
32 interface, and conntrackd, the userspace daemon. The tool conntrack
33 provides a full featured interface that is intended to replace the old
34 /proc/net/ip_conntrack interface. Using conntrack, you can view and
35 manage the in-kernel connection tracking state table from userspace.
36 On the other hand, conntrackd covers the specific aspects of stateful
37 firewalls to enable highly available scenarios, and can be used as
38 statistics collector as well.
40 %description -l pl.UTF-8
41 conntrack-tools to zbiór narzędzi przeznaczonych dla administratorów
42 systemów. Są to conntrack (interfejs przestrzeni użytkownika
43 obsługiwany z linii poleceń) i conntrackd (demon przestrzeni
44 użytkownika). Narzędzie conntrack udostępnia pełny interfejs mający za
45 zadanie zastąpić stary interfejs /proc/net/ip_conntrack. Przy użyciu
46 conntracka można oglądać i zarządzać z przestrzeni użytkownika tablicą
47 stanów śledzienia połączeń w jądrze. Z drugiej strony conntrackd
48 pokrywa specyficzne aspekty firewalli stanowych udostępniając
49 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