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