]> git.pld-linux.org Git - packages/conntrack-tools.git/blame - conntrack-tools.spec
missed update
[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
574800ef 9Release: 3
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
9aa04cde 17Source4: conntrackd.service
24798f9f 18URL: http://conntrack-tools.netfilter.org/
cfee1305 19BuildRequires: autoconf >= 2.50
60904cd6
JB
20BuildRequires: automake >= 1.6
21BuildRequires: bison
fb2f1323 22BuildRequires: flex >= 2.5.33
9c3d092a 23BuildRequires: libmnl-devel >= 1.0.3
9898dc97 24BuildRequires: libnetfilter_conntrack-devel >= 1.0.8
9c3d092a 25BuildRequires: libnetfilter_cthelper-devel >= 1.0.0
fd1089af 26BuildRequires: libnetfilter_cttimeout-devel >= 1.0.0
9c3d092a
JB
27BuildRequires: libnetfilter_queue-devel >= 1.0.2
28BuildRequires: libnfnetlink-devel >= 1.0.1
1c7c561b 29BuildRequires: libtool
60904cd6 30BuildRequires: pkgconfig
9aa04cde 31BuildRequires: rpmbuild(macros) >= 1.644
9f01b664 32%{?with_systemd:BuildRequires: systemd-devel >= 1:227}
1c7c561b 33Requires(post,preun): /sbin/chkconfig
9c3d092a 34Requires: libmnl >= 1.0.3
9898dc97 35Requires: libnetfilter_conntrack >= 1.0.8
9c3d092a 36Requires: libnetfilter_cthelper >= 1.0.0
fd1089af 37Requires: libnetfilter_cttimeout >= 1.0.0
4a05afd1 38Requires: libnetfilter_queue >= 1.0.2
9c3d092a 39Requires: libnfnetlink >= 1.0.1
9f01b664 40%{?with_systemd:Requires: systemd-libs >= 1:227}
60904cd6 41Obsoletes: conntrack
1c7c561b 42BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
43
44%description
45The conntrack-tools are a set of tools targeted at system
46administrators. They are conntrack, the userspace command line
47interface, and conntrackd, the userspace daemon. The tool conntrack
48provides a full featured interface that is intended to replace the old
49/proc/net/ip_conntrack interface. Using conntrack, you can view and
50manage the in-kernel connection tracking state table from userspace.
51On the other hand, conntrackd covers the specific aspects of stateful
52firewalls to enable highly available scenarios, and can be used as
53statistics collector as well.
54
38a68af4
JB
55%description -l pl.UTF-8
56conntrack-tools to zbiór narzędzi przeznaczonych dla administratorów
57systemów. Są to conntrack (interfejs przestrzeni użytkownika
58obsługiwany z linii poleceń) i conntrackd (demon przestrzeni
59użytkownika). Narzędzie conntrack udostępnia pełny interfejs mający za
60zadanie zastąpić stary interfejs /proc/net/ip_conntrack. Przy użyciu
61conntracka można oglądać i zarządzać z przestrzeni użytkownika tablicą
62stanów śledzienia połączeń w jądrze. Z drugiej strony conntrackd
63pokrywa specyficzne aspekty firewalli stanowych udostępniając
64scenariusze wysokiej dostępności; może także służyć do zbierania
65statystyk.
66
1c7c561b 67%prep
68%setup -q
69
70%build
71%{__libtoolize}
72%{__aclocal}
73%{__autoconf}
74%{__automake}
cfee1305 75%configure \
d1537c76
JP
76 --disable-silent-rules \
77 %{?with_systemd:--enable-systemd}
1c7c561b 78%{__make}
79
80%install
81rm -rf $RPM_BUILD_ROOT
82
83%{__make} install \
4a05afd1 84 DESTDIR=$RPM_BUILD_ROOT
1c7c561b 85
d0438e6a 86install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/conntrackd
87install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/conntrackd
88install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/conntrackd/conntrackd.conf
9aa04cde
JP
89%if %{with systemd}
90install -D %{SOURCE4} $RPM_BUILD_ROOT%{systemdunitdir}/conntrackd.service
91%endif
1c7c561b 92
9c3d092a
JB
93# dlopened modules
94%{__rm} $RPM_BUILD_ROOT%{_libdir}/conntrack-tools/*.la
95
1c7c561b 96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%post
d0438e6a 100/sbin/chkconfig --add conntrackd
101%service conntrackd restart
9aa04cde 102%{?with_systemd:%systemd_post conntrackd.service}
1c7c561b 103
104%preun
d0438e6a 105if [ "$1" = "0" ]; then
106 %service -q conntrackd stop
107 /sbin/chkconfig --del conntrackd
108fi
9aa04cde
JP
109%{?with_systemd:%systemd_preun conntrackd.service}
110
111%postun
112%{?with_systemd:%systemd_reload}
113
114%triggerpostun -- conntrack-tools < 1.4.6-2
115%{?with_systemd:%systemd_trigger conntrackd.service}
1c7c561b 116
117%files
118%defattr(644,root,root,755)
4a05afd1 119%doc AUTHORS TODO doc/helper doc/stats doc/sync
60904cd6
JB
120%attr(755,root,root) %{_sbindir}/conntrack
121%attr(755,root,root) %{_sbindir}/conntrackd
fd1089af 122%attr(755,root,root) %{_sbindir}/nfct
9c3d092a 123%dir %{_libdir}/conntrack-tools
0399f74a
JB
124%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_amanda.so
125%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_dhcpv6.so
9c3d092a 126%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ftp.so
62f146fb 127%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_mdns.so
9c3d092a 128%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_rpc.so
0399f74a 129%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_sane.so
9898dc97 130%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_slp.so
0399f74a
JB
131%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ssdp.so
132%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tftp.so
9c3d092a
JB
133%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tns.so
134%dir %{_sysconfdir}/conntrackd
135%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conntrackd/conntrackd.conf
136%attr(754,root,root) /etc/rc.d/init.d/conntrackd
137%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/conntrackd
9f01b664 138%{_mandir}/man5/conntrackd.conf.5*
60904cd6 139%{_mandir}/man8/conntrack.8*
c15cdd87 140%{_mandir}/man8/conntrackd.8*
fd1089af 141%{_mandir}/man8/nfct.8*
9aa04cde 142%{?with_systemd:%{systemdunitdir}/conntrackd.service}
This page took 0.238492 seconds and 4 git commands to generate.