]> git.pld-linux.org Git - packages/conntrack-tools.git/blob - conntrack-tools.spec
f80d068a095ff87597162c7151794a0310cc4118
[packages/conntrack-tools.git] / conntrack-tools.spec
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ń
3 Name:           conntrack-tools
4 Version:        1.0.1
5 Release:        2
6 License:        GPL v2
7 Group:          Applications/Networking
8 Source0:        http://www.netfilter.org/projects/conntrack-tools/files/%{name}-%{version}.tar.bz2
9 # Source0-md5:  8a60f02a177fc31fe40cc992c4de90e2
10 Source1:        %{name}.init
11 Source2:        %{name}.sysconfig
12 Source3:        %{name}.conf
13 Patch0:         %{name}-limits.patch
14 URL:            http://conntrack-tools.netfilter.org/
15 BuildRequires:  autoconf >= 2.50
16 BuildRequires:  automake >= 1.6
17 BuildRequires:  bison
18 BuildRequires:  flex >= 2.5.33
19 BuildRequires:  libnetfilter_conntrack-devel >= 0.9.1
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.9.1
26 Requires:       libnfnetlink >= 1.0.0
27 Obsoletes:      conntrack
28 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
29
30 %description
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.
40
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
51 statystyk.
52
53 %prep
54 %setup -q
55 %patch0 -p1
56
57 %build
58 %{__libtoolize}
59 %{__aclocal}
60 %{__autoconf}
61 %{__automake}
62 %configure \
63         --disable-silent-rules
64 %{__make}
65
66 %install
67 rm -rf $RPM_BUILD_ROOT
68
69 %{__make} install \
70         DESTDIR=$RPM_BUILD_ROOT
71
72 install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/conntrackd
73 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/conntrackd
74 install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/conntrackd/conntrackd.conf
75
76 %clean
77 rm -rf $RPM_BUILD_ROOT
78
79 %post
80 /sbin/chkconfig --add conntrackd
81 %service conntrackd restart
82
83 %preun
84 if [ "$1" = "0" ]; then
85         %service -q conntrackd stop
86         /sbin/chkconfig --del conntrackd
87 fi
88
89 %files
90 %defattr(644,root,root,755)
91 %doc AUTHORS TODO
92 %attr(755,root,root) %{_sbindir}/conntrack
93 %attr(755,root,root) %{_sbindir}/conntrackd
94 %{_mandir}/man8/conntrack.8*
95 %{_mandir}/man8/conntrackd.8*
96 %attr(754,root,root) /etc/rc.d/init.d/conntrackd
97 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conntrackd/conntrackd.conf
98 %dir %{_sysconfdir}/conntrackd
99 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/conntrackd
This page took 0.204888 seconds and 2 git commands to generate.