]> git.pld-linux.org Git - packages/conntrack-tools.git/blob - conntrack-tools.spec
- updated to 1.4.2
[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.4.2
5 Release:        1
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:  b1f9d006e7bf000a77395ff7cd3fac16
10 Source1:        %{name}.init
11 Source2:        %{name}.sysconfig
12 Source3:        %{name}.conf
13 Patch0:         %{name}-limits.patch
14 Patch1:         %{name}-include.patch
15 URL:            http://conntrack-tools.netfilter.org/
16 BuildRequires:  autoconf >= 2.50
17 BuildRequires:  automake >= 1.6
18 BuildRequires:  bison
19 BuildRequires:  flex >= 2.5.33
20 BuildRequires:  libmnl-devel >= 1.0.3
21 BuildRequires:  libnetfilter_conntrack-devel >= 1.0.4
22 BuildRequires:  libnetfilter_cthelper-devel >= 1.0.0
23 BuildRequires:  libnetfilter_cttimeout-devel >= 1.0.0
24 BuildRequires:  libnetfilter_queue-devel >= 1.0.2
25 BuildRequires:  libnfnetlink-devel >= 1.0.1
26 BuildRequires:  libtool
27 BuildRequires:  pkgconfig
28 BuildRequires:  rpmbuild(macros) >= 1.228
29 Requires(post,preun):   /sbin/chkconfig
30 Requires:       libmnl >= 1.0.3
31 Requires:       libnetfilter_conntrack >= 1.0.4
32 Requires:       libnetfilter_cthelper >= 1.0.0
33 Requires:       libnetfilter_cttimeout >= 1.0.0
34 Requires:       libnetfilter_queue >= 1.0.2
35 Requires:       libnfnetlink >= 1.0.1
36 Obsoletes:      conntrack
37 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38
39 %description
40 The conntrack-tools are a set of tools targeted at system
41 administrators. They are conntrack, the userspace command line
42 interface, and conntrackd, the userspace daemon. The tool conntrack
43 provides a full featured interface that is intended to replace the old
44 /proc/net/ip_conntrack interface. Using conntrack, you can view and
45 manage the in-kernel connection tracking state table from userspace.
46 On the other hand, conntrackd covers the specific aspects of stateful
47 firewalls to enable highly available scenarios, and can be used as
48 statistics collector as well.
49
50 %description -l pl.UTF-8
51 conntrack-tools to zbiór narzędzi przeznaczonych dla administratorów
52 systemów. Są to conntrack (interfejs przestrzeni użytkownika
53 obsługiwany z linii poleceń) i conntrackd (demon przestrzeni
54 użytkownika). Narzędzie conntrack udostępnia pełny interfejs mający za
55 zadanie zastąpić stary interfejs /proc/net/ip_conntrack. Przy użyciu
56 conntracka można oglądać i zarządzać z przestrzeni użytkownika tablicą
57 stanów śledzienia połączeń w jądrze. Z drugiej strony conntrackd
58 pokrywa specyficzne aspekty firewalli stanowych udostępniając
59 scenariusze wysokiej dostępności; może także służyć do zbierania
60 statystyk.
61
62 %prep
63 %setup -q
64 %patch0 -p1
65 %patch1 -p1
66
67 %build
68 %{__libtoolize}
69 %{__aclocal}
70 %{__autoconf}
71 %{__automake}
72 %configure \
73         --disable-silent-rules
74 %{__make}
75
76 %install
77 rm -rf $RPM_BUILD_ROOT
78
79 %{__make} install \
80         DESTDIR=$RPM_BUILD_ROOT
81
82 install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/conntrackd
83 install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/conntrackd
84 install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/conntrackd/conntrackd.conf
85
86 # dlopened modules
87 %{__rm} $RPM_BUILD_ROOT%{_libdir}/conntrack-tools/*.la
88
89 %clean
90 rm -rf $RPM_BUILD_ROOT
91
92 %post
93 /sbin/chkconfig --add conntrackd
94 %service conntrackd restart
95
96 %preun
97 if [ "$1" = "0" ]; then
98         %service -q conntrackd stop
99         /sbin/chkconfig --del conntrackd
100 fi
101
102 %files
103 %defattr(644,root,root,755)
104 %doc AUTHORS TODO doc/helper doc/stats doc/sync
105 %attr(755,root,root) %{_sbindir}/conntrack
106 %attr(755,root,root) %{_sbindir}/conntrackd
107 %attr(755,root,root) %{_sbindir}/nfct
108 %dir %{_libdir}/conntrack-tools
109 %attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ftp.so
110 %attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_rpc.so
111 %attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tns.so
112 %dir %{_sysconfdir}/conntrackd
113 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conntrackd/conntrackd.conf
114 %attr(754,root,root) /etc/rc.d/init.d/conntrackd
115 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/conntrackd
116 %{_mandir}/man8/conntrack.8*
117 %{_mandir}/man8/conntrackd.8*
118 %{_mandir}/man8/nfct.8*
This page took 0.06046 seconds and 4 git commands to generate.