|
aekoroglu |
f45f649 |
Name: darkstat
|
|
aekoroglu |
f45f649 |
Summary: Network traffic analyzer
|
|
aekoroglu |
f45f649 |
Version: 3.0.721
|
|
|
e02a8d7 |
Release: 6%{?dist}
|
|
aekoroglu |
f45f649 |
License: GPLv2
|
|
aekoroglu |
f45f649 |
|
|
aekoroglu |
f45f649 |
URL: https://unix4lyfe.org/darkstat
|
|
aekoroglu |
f45f649 |
Source: https://github.com/emikulic/darkstat/archive/%{version}/%{name}-%{version}.tar.gz
|
|
aekoroglu |
f45f649 |
|
|
aekoroglu |
f45f649 |
Source1: %{name}.service
|
|
aekoroglu |
f45f649 |
Source2: %{name}.sysconfig
|
|
aekoroglu |
f45f649 |
|
|
aekoroglu |
f45f649 |
Patch1: getaddrinfo.patch
|
|
aekoroglu |
f45f649 |
|
|
aekoroglu |
f45f649 |
BuildRequires: autoconf
|
|
aekoroglu |
f45f649 |
BuildRequires: automake
|
|
aekoroglu |
f45f649 |
BuildRequires: gcc
|
|
aekoroglu |
f45f649 |
BuildRequires: libpcap-devel
|
|
aekoroglu |
f45f649 |
BuildRequires: make
|
|
aekoroglu |
f45f649 |
BuildRequires: systemd-rpm-macros
|
|
aekoroglu |
f45f649 |
BuildRequires: zlib-devel
|
|
aekoroglu |
f45f649 |
|
|
aekoroglu |
f45f649 |
Requires(post): systemd
|
|
aekoroglu |
f45f649 |
Requires(preun): systemd
|
|
|
eb80b37 |
Requires(postun): systemd
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%description
|
|
|
eb80b37 |
darkstat is a network traffic analyzer. It's basically a packet sniffer
|
|
|
eb80b37 |
which runs as a background process on a cable/DSL router and gathers
|
|
|
eb80b37 |
all sorts of useless but interesting statistics.
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%prep
|
|
aekoroglu |
f45f649 |
%autosetup -p1
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%build
|
|
aekoroglu |
f45f649 |
autoreconf -ifv
|
|
|
eb80b37 |
%configure --disable-silent-rules
|
|
aekoroglu |
f45f649 |
%make_build
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%install
|
|
aekoroglu |
f45f649 |
%make_install
|
|
aekoroglu |
f45f649 |
install -Dpm444 %{SOURCE1} %{buildroot}%{_unitdir}/%{name}.service
|
|
aekoroglu |
f45f649 |
install -Dpm644 %{SOURCE2} %{buildroot}%{_sysconfdir}/sysconfig/%{name}
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%pre
|
|
aekoroglu |
f45f649 |
getent group darkstat >/dev/null || groupadd -r darkstat
|
|
aekoroglu |
f45f649 |
getent passwd darkstat >/dev/null || \
|
|
aekoroglu |
f45f649 |
useradd -r -g darkstat -d /var/lib/darkstat -s /sbin/nologin \
|
|
aekoroglu |
f45f649 |
-c "Network traffic analyzer" darkstat
|
|
|
eb80b37 |
exit 0
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%post
|
|
|
eb80b37 |
%systemd_post %{name}.service
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%preun
|
|
|
eb80b37 |
%systemd_preun %{name}.service
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%postun
|
|
|
eb80b37 |
%systemd_postun_with_restart %{name}.service
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%files
|
|
aekoroglu |
f45f649 |
%license COPYING.GPL LICENSE
|
|
aekoroglu |
f45f649 |
%doc AUTHORS NEWS README.md
|
|
aekoroglu |
f45f649 |
%attr(0755, darkstat, root) %{_sbindir}/%{name}
|
|
aekoroglu |
f45f649 |
%attr(0644, darkstat, root) %config(noreplace) %{_sysconfdir}/sysconfig/%{name}
|
|
aekoroglu |
f45f649 |
%{_mandir}/man8/%{name}*
|
|
|
eb80b37 |
%{_unitdir}/%{name}.service
|
|
|
eb80b37 |
|
|
|
eb80b37 |
%changelog
|
|
|
e02a8d7 |
* Wed Jan 24 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.721-6
|
|
|
e02a8d7 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
e02a8d7 |
|
|
|
5d64f62 |
* Fri Jan 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.721-5
|
|
|
5d64f62 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
|
|
5d64f62 |
|
|
|
ea0ba6f |
* Wed Jul 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.721-4
|
|
|
ea0ba6f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
|
|
|
ea0ba6f |
|
|
|
8a587a8 |
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.721-3
|
|
|
8a587a8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
|
|
8a587a8 |
|
|
|
7932c59 |
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.721-2
|
|
|
7932c59 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
|
|
7932c59 |
|
|
aekoroglu |
f45f649 |
* Tue Feb 22 2022 Ali Erdinc Koroglu <ali.erdinc.koroglu@intel.com> - 3.0.721-1
|
|
aekoroglu |
f45f649 |
- Upstream update to 3.0.721
|
|
aekoroglu |
f45f649 |
|
|
|
24fb521 |
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-15
|
|
|
24fb521 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
|
|
24fb521 |
|
|
|
6059402 |
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-14
|
|
|
6059402 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
|
|
6059402 |
|
|
|
5c80455 |
* Tue Mar 02 2021 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 3.0.719-13
|
|
|
5c80455 |
- Rebuilt for updated systemd-rpm-macros
|
|
|
5c80455 |
See https://pagure.io/fesco/issue/2583.
|
|
|
5c80455 |
|
|
|
f424f25 |
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-12
|
|
|
f424f25 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
|
|
f424f25 |
|
|
|
6e71ff9 |
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-11
|
|
|
6e71ff9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
|
|
6e71ff9 |
|
|
|
5cd40db |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-10
|
|
|
5cd40db |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
5cd40db |
|
|
|
5a34327 |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-9
|
|
|
5a34327 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
5a34327 |
|
|
|
28cb397 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-8
|
|
|
28cb397 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
28cb397 |
|
|
|
96f4c6e |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-7
|
|
|
96f4c6e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
96f4c6e |
|
|
|
8d68341 |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-6
|
|
|
8d68341 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
8d68341 |
|
|
|
e5ef992 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-5
|
|
|
e5ef992 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
e5ef992 |
|
|
|
22d42fa |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-4
|
|
|
22d42fa |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
22d42fa |
|
|
|
040763c |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-3
|
|
|
040763c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
040763c |
|
|
|
49e3fcf |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 3.0.719-2
|
|
|
49e3fcf |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
49e3fcf |
|
|
|
67e09f0 |
* Sun Nov 29 2015 Pavel Alexeev <Pahan@Hubbitus.info> - 3.0.719-1
|
|
|
67e09f0 |
- Update to upstream version 3.0.719.
|
|
|
67e09f0 |
- Lib exit should be fixed (https://unix4lyfe.org/gitweb/darkstat/commitdiff/dbd25d7f8f06770f46fe9f3d460385e699439186).
|
|
|
67e09f0 |
|
|
|
3ac15c6 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.718-6
|
|
|
3ac15c6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
3ac15c6 |
|
|
|
9388f23 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.718-5
|
|
|
9388f23 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
9388f23 |
|
|
|
420be9c |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.0.718-4
|
|
|
420be9c |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
420be9c |
|
|
|
eb80b37 |
* Fri Apr 25 2014 Pavel Alexeev <Pahan@Hubbitus.info> - 3.0.718-3
|
|
|
eb80b37 |
- Add --disable-silent-rules to configure call.
|
|
|
eb80b37 |
|
|
|
eb80b37 |
* Thu Apr 24 2014 Pavel Alexeev <Pahan@Hubbitus.info> - 3.0.718-2
|
|
|
d15dd30 |
- Do not mark man as %%doc.
|
|
|
eb80b37 |
- Add systemd stuff.
|
|
|
eb80b37 |
- Provide separate user for service.
|
|
|
eb80b37 |
|
|
|
eb80b37 |
* Fri Mar 14 2014 Pavel Alexeev <Pahan@Hubbitus.info> - 3.0.718-1
|
|
|
eb80b37 |
- Imported from http://pkgs.repoforge.org/darkstat/darkstat-3.0.717-1.rf.src.rpm and rework to prepare for Fedora.
|
|
|
eb80b37 |
- Update to 3.0.718.
|
|
|
eb80b37 |
- Cleanup.
|
|
|
eb80b37 |
- Update URLs.
|
|
|
eb80b37 |
- Remove INSTALL file from docs (install-file-in-docs rpmlint warning).
|
|
|
eb80b37 |
- darkstat.x86_64: E: missing-call-to-setgroups /usr/sbin/darkstat, darkstat.x86_64: E: incorrect-fsf-address /usr/share/doc/darkstat/COPYING.GPL issues mailed to author.
|
|
aekoroglu |
f45f649 |
- Add BR zlib-devel
|