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