]> git.pld-linux.org Git - packages/conntrack-tools.git/blame - conntrack-tools.spec
- updated to 1.4.6
[packages/conntrack-tools.git] / conntrack-tools.spec
CommitLineData
9f01b664
JB
1#
2# Conditional build:
62f146fb 3%bcond_without systemd # systemd integration
9f01b664 4#
1c7c561b 5Summary: The userspace connection tracking table administration program
38a68af4 6Summary(pl.UTF-8): Program przestrzeni użytkownika do zarządzania tablicą śledzenia połączeń
1c7c561b 7Name: conntrack-tools
9898dc97 8Version: 1.4.6
0399f74a 9Release: 1
b4d1581d 10License: GPL v2
1c7c561b 11Group: Applications/Networking
62f146fb 12Source0: https://netfilter.org/projects/conntrack-tools/files/%{name}-%{version}.tar.bz2
9898dc97 13# Source0-md5: a9dc7567921213007def78ad72313109
d0438e6a 14Source1: %{name}.init
15Source2: %{name}.sysconfig
16Source3: %{name}.conf
24798f9f 17URL: http://conntrack-tools.netfilter.org/
cfee1305 18BuildRequires: autoconf >= 2.50
60904cd6
JB
19BuildRequires: automake >= 1.6
20BuildRequires: bison
fb2f1323 21BuildRequires: flex >= 2.5.33
9c3d092a 22BuildRequires: libmnl-devel >= 1.0.3
9898dc97 23BuildRequires: libnetfilter_conntrack-devel >= 1.0.8
9c3d092a 24BuildRequires: libnetfilter_cthelper-devel >= 1.0.0
fd1089af 25BuildRequires: libnetfilter_cttimeout-devel >= 1.0.0
9c3d092a
JB
26BuildRequires: libnetfilter_queue-devel >= 1.0.2
27BuildRequires: libnfnetlink-devel >= 1.0.1
1c7c561b 28BuildRequires: libtool
60904cd6 29BuildRequires: pkgconfig
1c7c561b 30BuildRequires: rpmbuild(macros) >= 1.228
9f01b664 31%{?with_systemd:BuildRequires: systemd-devel >= 1:227}
1c7c561b 32Requires(post,preun): /sbin/chkconfig
9c3d092a 33Requires: libmnl >= 1.0.3
9898dc97 34Requires: libnetfilter_conntrack >= 1.0.8
9c3d092a 35Requires: libnetfilter_cthelper >= 1.0.0
fd1089af 36Requires: libnetfilter_cttimeout >= 1.0.0
4a05afd1 37Requires: libnetfilter_queue >= 1.0.2
9c3d092a 38Requires: libnfnetlink >= 1.0.1
9f01b664 39%{?with_systemd:Requires: systemd-libs >= 1:227}
60904cd6 40Obsoletes: conntrack
1c7c561b 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
38a68af4
JB
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
1c7c561b 66%prep
67%setup -q
68
69%build
70%{__libtoolize}
71%{__aclocal}
72%{__autoconf}
73%{__automake}
cfee1305
JB
74%configure \
75 --disable-silent-rules
1c7c561b 76%{__make}
77
78%install
79rm -rf $RPM_BUILD_ROOT
80
81%{__make} install \
4a05afd1 82 DESTDIR=$RPM_BUILD_ROOT
1c7c561b 83
d0438e6a 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
1c7c561b 87
9c3d092a
JB
88# dlopened modules
89%{__rm} $RPM_BUILD_ROOT%{_libdir}/conntrack-tools/*.la
90
1c7c561b 91%clean
92rm -rf $RPM_BUILD_ROOT
93
94%post
d0438e6a 95/sbin/chkconfig --add conntrackd
96%service conntrackd restart
1c7c561b 97
98%preun
d0438e6a 99if [ "$1" = "0" ]; then
100 %service -q conntrackd stop
101 /sbin/chkconfig --del conntrackd
102fi
1c7c561b 103
104%files
105%defattr(644,root,root,755)
4a05afd1 106%doc AUTHORS TODO doc/helper doc/stats doc/sync
60904cd6
JB
107%attr(755,root,root) %{_sbindir}/conntrack
108%attr(755,root,root) %{_sbindir}/conntrackd
fd1089af 109%attr(755,root,root) %{_sbindir}/nfct
9c3d092a 110%dir %{_libdir}/conntrack-tools
0399f74a
JB
111%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_amanda.so
112%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_dhcpv6.so
9c3d092a 113%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ftp.so
62f146fb 114%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_mdns.so
9c3d092a 115%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_rpc.so
0399f74a 116%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_sane.so
9898dc97 117%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_slp.so
0399f74a
JB
118%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ssdp.so
119%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tftp.so
9c3d092a
JB
120%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tns.so
121%dir %{_sysconfdir}/conntrackd
122%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conntrackd/conntrackd.conf
123%attr(754,root,root) /etc/rc.d/init.d/conntrackd
124%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/conntrackd
9f01b664 125%{_mandir}/man5/conntrackd.conf.5*
60904cd6 126%{_mandir}/man8/conntrack.8*
c15cdd87 127%{_mandir}/man8/conntrackd.8*
fd1089af 128%{_mandir}/man8/nfct.8*
This page took 0.151603 seconds and 4 git commands to generate.