]> git.pld-linux.org Git - packages/conntrack-tools.git/blame - conntrack-tools.spec
- updated to 1.4.3
[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
0399f74a
JB
4Version: 1.4.3
5Release: 1
b4d1581d 6License: GPL v2
1c7c561b 7Group: Applications/Networking
8Source0: http://www.netfilter.org/projects/conntrack-tools/files/%{name}-%{version}.tar.bz2
0399f74a 9# Source0-md5: 966a5d8f846ddf5304bcd12685c0707f
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 108%dir %{_libdir}/conntrack-tools
0399f74a
JB
109%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_amanda.so
110%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_dhcpv6.so
9c3d092a
JB
111%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ftp.so
112%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_rpc.so
0399f74a
JB
113%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_sane.so
114%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ssdp.so
115%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tftp.so
9c3d092a
JB
116%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tns.so
117%dir %{_sysconfdir}/conntrackd
118%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conntrackd/conntrackd.conf
119%attr(754,root,root) /etc/rc.d/init.d/conntrackd
120%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/conntrackd
60904cd6 121%{_mandir}/man8/conntrack.8*
c15cdd87 122%{_mandir}/man8/conntrackd.8*
fd1089af 123%{_mandir}/man8/nfct.8*
This page took 0.12608 seconds and 4 git commands to generate.