]> git.pld-linux.org Git - packages/conntrack-tools.git/blame - conntrack-tools.spec
really enable systemd (disabled by default)
[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 74%configure \
d1537c76
JP
75 --disable-silent-rules \
76 %{?with_systemd:--enable-systemd}
1c7c561b 77%{__make}
78
79%install
80rm -rf $RPM_BUILD_ROOT
81
82%{__make} install \
4a05afd1 83 DESTDIR=$RPM_BUILD_ROOT
1c7c561b 84
d0438e6a 85install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/conntrackd
86install -D %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/conntrackd
87install -D %{SOURCE3} $RPM_BUILD_ROOT%{_sysconfdir}/conntrackd/conntrackd.conf
1c7c561b 88
9c3d092a
JB
89# dlopened modules
90%{__rm} $RPM_BUILD_ROOT%{_libdir}/conntrack-tools/*.la
91
1c7c561b 92%clean
93rm -rf $RPM_BUILD_ROOT
94
95%post
d0438e6a 96/sbin/chkconfig --add conntrackd
97%service conntrackd restart
1c7c561b 98
99%preun
d0438e6a 100if [ "$1" = "0" ]; then
101 %service -q conntrackd stop
102 /sbin/chkconfig --del conntrackd
103fi
1c7c561b 104
105%files
106%defattr(644,root,root,755)
4a05afd1 107%doc AUTHORS TODO doc/helper doc/stats doc/sync
60904cd6
JB
108%attr(755,root,root) %{_sbindir}/conntrack
109%attr(755,root,root) %{_sbindir}/conntrackd
fd1089af 110%attr(755,root,root) %{_sbindir}/nfct
9c3d092a 111%dir %{_libdir}/conntrack-tools
0399f74a
JB
112%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_amanda.so
113%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_dhcpv6.so
9c3d092a 114%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ftp.so
62f146fb 115%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_mdns.so
9c3d092a 116%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_rpc.so
0399f74a 117%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_sane.so
9898dc97 118%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_slp.so
0399f74a
JB
119%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_ssdp.so
120%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tftp.so
9c3d092a
JB
121%attr(755,root,root) %{_libdir}/conntrack-tools/ct_helper_tns.so
122%dir %{_sysconfdir}/conntrackd
123%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conntrackd/conntrackd.conf
124%attr(754,root,root) /etc/rc.d/init.d/conntrackd
125%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/conntrackd
9f01b664 126%{_mandir}/man5/conntrackd.conf.5*
60904cd6 127%{_mandir}/man8/conntrack.8*
c15cdd87 128%{_mandir}/man8/conntrackd.8*
fd1089af 129%{_mandir}/man8/nfct.8*
This page took 0.150969 seconds and 4 git commands to generate.