]> git.pld-linux.org Git - packages/conntrack-tools.git/blame - conntrack-tools.spec
- 0.9.9
[packages/conntrack-tools.git] / conntrack-tools.spec
CommitLineData
1c7c561b 1Summary: The userspace connection tracking table administration program
38a68af4 2Summary(pl.UTF-8): Program przestrzeni użytkownika do zarządzania tablicą śledzenia połączeń
1c7c561b 3Name: conntrack-tools
b36c9ee3 4Version: 0.9.9
2a9f4996 5Release: 1
b4d1581d 6License: GPL v2
1c7c561b 7Group: Applications/Networking
8Source0: http://www.netfilter.org/projects/conntrack-tools/files/%{name}-%{version}.tar.bz2
b36c9ee3 9# Source0-md5: 35b0ab9cde069b4ec8a493daae82d67b
d0438e6a 10Source1: %{name}.init
11Source2: %{name}.sysconfig
12Source3: %{name}.conf
1c7c561b 13URL: http://people.netfilter.org/pablo/conntrack-tools/
14BuildRequires: autoconf
60904cd6
JB
15BuildRequires: automake >= 1.6
16BuildRequires: bison
17BuildRequires: flex
2a9f4996 18BuildRequires: libnetfilter_conntrack-devel >= 0.0.99
19BuildRequires: libnfnetlink-devel >= 0.0.39
1c7c561b 20BuildRequires: libtool
60904cd6 21BuildRequires: pkgconfig
1c7c561b 22BuildRequires: rpmbuild(macros) >= 1.228
23Requires(post,preun): /sbin/chkconfig
5871caa9
JB
24Requires: libnetfilter_conntrack >= 0.0.94
25Requires: libnfnetlink >= 0.0.33
60904cd6 26Obsoletes: conntrack
1c7c561b 27BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28
29%description
30The conntrack-tools are a set of tools targeted at system
31administrators. They are conntrack, the userspace command line
32interface, and conntrackd, the userspace daemon. The tool conntrack
33provides a full featured interface that is intended to replace the old
34/proc/net/ip_conntrack interface. Using conntrack, you can view and
35manage the in-kernel connection tracking state table from userspace.
36On the other hand, conntrackd covers the specific aspects of stateful
37firewalls to enable highly available scenarios, and can be used as
38statistics collector as well.
39
38a68af4
JB
40%description -l pl.UTF-8
41conntrack-tools to zbiór narzędzi przeznaczonych dla administratorów
42systemów. Są to conntrack (interfejs przestrzeni użytkownika
43obsługiwany z linii poleceń) i conntrackd (demon przestrzeni
44użytkownika). Narzędzie conntrack udostępnia pełny interfejs mający za
45zadanie zastąpić stary interfejs /proc/net/ip_conntrack. Przy użyciu
46conntracka można oglądać i zarządzać z przestrzeni użytkownika tablicą
47stanów śledzienia połączeń w jądrze. Z drugiej strony conntrackd
48pokrywa specyficzne aspekty firewalli stanowych udostępniając
49scenariusze wysokiej dostępności; może także służyć do zbierania
50statystyk.
51
1c7c561b 52%prep
53%setup -q
a72c2921 54find -name .svn -print0 | xargs -0 rm -rf
1c7c561b 55
56%build
57%{__libtoolize}
58%{__aclocal}
59%{__autoconf}
60%{__automake}
a72c2921 61CFLAGS="%{rpmcflags} -D__KERNEL_STRICT_NAMES=1"
1c7c561b 62%configure
63%{__make}
64
65%install
66rm -rf $RPM_BUILD_ROOT
67
68%{__make} install \
69 DESTDIR=$RPM_BUILD_ROOT
70
d0438e6a 71install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/conntrackd
72install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/conntrackd
73install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/conntrackd/conntrackd.conf
1c7c561b 74
75%clean
76rm -rf $RPM_BUILD_ROOT
77
78%post
d0438e6a 79/sbin/chkconfig --add conntrackd
80%service conntrackd restart
1c7c561b 81
82%preun
d0438e6a 83if [ "$1" = "0" ]; then
84 %service -q conntrackd stop
85 /sbin/chkconfig --del conntrackd
86fi
1c7c561b 87
88%files
89%defattr(644,root,root,755)
c15cdd87 90%doc AUTHORS ChangeLog TODO
60904cd6
JB
91%attr(755,root,root) %{_sbindir}/conntrack
92%attr(755,root,root) %{_sbindir}/conntrackd
93%{_mandir}/man8/conntrack.8*
c15cdd87 94%{_mandir}/man8/conntrackd.8*
d0438e6a 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
This page took 0.114648 seconds and 4 git commands to generate.