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