Compare commits

...
Sign in to create a new pull request.

33 commits

Author SHA1 Message Date
Fedora Release Engineering
f5762f5bcc Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild 2026-07-17 08:35:53 +00:00
Fedora Release Engineering
6966945458 Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild 2026-01-17 20:01:44 +00:00
Adrian Reber
9e02490cdd
Upgrade to 2.13 (#2232896)
Signed-off-by: Adrian Reber <adrian@lisas.de>
2025-12-10 08:21:07 +01:00
Fedora Release Engineering
09ec2a0aef Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild 2025-07-25 20:12:02 +00:00
6497c0328c Add sysusers.d config file to allow rpm to create users/groups automatically
See https://fedoraproject.org/wiki/Changes/RPMSuportForSystemdSysusers.
2025-02-11 17:03:12 +01:00
Fedora Release Engineering
9cee2d8948 Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild 2025-01-19 14:34:09 +00:00
Miroslav Suchý
e083fd578b convert GPLv2 license to SPDX
This is part of https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_4
2024-07-29 12:28:58 +02:00
Fedora Release Engineering
ea9094eb80 Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild 2024-07-20 08:58:02 +00:00
Software Management Team
0cad8487c3 Eliminate use of obsolete %patchN syntax (#2283636) 2024-05-30 12:46:49 +02:00
Fedora Release Engineering
d7ad7adebc Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild 2024-01-27 08:08:02 +00:00
Fedora Release Engineering
a904a80639 Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-07-22 17:49:26 +00:00
Fedora Release Engineering
1e785a1185 Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2023-01-21 06:27:46 +00:00
Adrian Reber
eb7d0b3896
Upgrade to 2.10 (#2137399)
Signed-off-by: Adrian Reber <adrian@lisas.de>
2022-12-09 13:08:08 +01:00
Fedora Release Engineering
274b4fd5fa Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-07-23 12:04:10 +00:00
Adrian Reber
cfe060eb62
Bump release
Signed-off-by: Adrian Reber <adrian@lisas.de>
2022-05-18 11:01:19 +02:00
Adrian Reber
1d926ced8c Merge branch 'epel8' into rawhide 2022-05-18 10:58:38 +02:00
Adrian Reber
59106f01cd Merge commit 'b041f35c4a' into epel8 2022-05-18 10:58:07 +02:00
Fedora Release Engineering
f8d4126c7a - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-05-18 10:55:56 +02:00
Adrian Reber
2fa617808c Upgrade to 2.8 (#1961015)
Create sub-package for vnstati and its libgd dependency (#1993650)
2022-05-18 10:55:56 +02:00
Adrian Reber
e81fa6a670 Upgrade to 2.7 (#1961015) 2022-05-18 10:55:56 +02:00
Fedora Release Engineering
31902d3944 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-05-18 10:55:56 +02:00
4bb546482f Rebuilt for updated systemd-rpm-macros
See https://pagure.io/fesco/issue/2583.
2022-05-18 10:55:56 +02:00
Fedora Release Engineering
ac2a8c4155 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-05-18 10:55:56 +02:00
Tom Stellard
65fa23f4e4 Add BuildRequires: make
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
2022-05-18 10:55:56 +02:00
Fedora Release Engineering
ccfb3a415e - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-05-18 10:55:56 +02:00
Adrian Reber
96369f9d7a
Uploaded 2.9 tarball to cache
Signed-off-by: Adrian Reber <adrian@lisas.de>
2022-05-18 09:57:11 +02:00
Adrian Reber
b041f35c4a
Upgrade to 2.9 (#2044224)
Signed-off-by: Adrian Reber <adrian@lisas.de>
2022-05-18 09:50:29 +02:00
Fedora Release Engineering
ad37bf12d0 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2022-01-22 04:08:21 +00:00
Adrian Reber
2e1a348b16
Upgrade to 2.8 (#1961015)
Create sub-package for vnstati and its libgd dependency (#1993650)
2021-12-14 17:58:01 +01:00
Adrian Reber
daaef06384
Upgrade to 2.7 (#1961015) 2021-08-30 23:54:56 +02:00
Troy Dawson
f1a4606509 remove package.cfg per new epel-playground policy 2020-09-24 18:46:01 +00:00
Adrian Reber
df8d3bd31e Merge branch 'master' into epel8 2020-02-24 09:49:24 +01:00
Gwyn Ciesla
a441cde3c8 "Adding package.cfg file" 2020-01-21 10:46:01 -06:00
4 changed files with 89 additions and 14 deletions

5
.gitignore vendored
View file

@ -9,3 +9,8 @@ vnstat-1.11.tar.gz
/vnstat-2.4.tar.gz
/vnstat-2.5.tar.gz
/vnstat-2.6.tar.gz
/vnstat-2.7.tar.gz
/vnstat-2.8.tar.gz
/vnstat-2.9.tar.gz
/vnstat-2.10.tar.gz
/vnstat-2.13.tar.gz

View file

@ -1 +1 @@
SHA512 (vnstat-2.6.tar.gz) = 1a62fc9c2379b050208945e85bad04f602a0f2c71e6bd069d241c1df77c76ec6258948fc3fdf633b15c52665782cae4f995a916103d330bfb46cab0291d3a1ea
SHA512 (vnstat-2.13.tar.gz) = 9b5d7b5085ab2ae39fd6b0d59afe56eb927b6e4ca1ca30ee7710afe2a412c4a1a8d756e095e9c3c81d182e3d6bb2efcd9a2a266e0048cac249477a09c1368969

View file

@ -5,6 +5,6 @@
[Service]
+User=vnstat
ExecStart=/usr/sbin/vnstatd -n
ExecStart=/usr/sbin/vnstatd --nodaemon
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure

View file

@ -1,13 +1,13 @@
Summary: Console-based network traffic monitor
Name: vnstat
Version: 2.6
Release: 6%{?dist}
Version: 2.13
Release: 3%{?dist}
License: GPLv2
# Automatically converted from old format: GPLv2 - review is highly recommended.
License: GPL-2.0-only
URL: http://humdi.net/vnstat/
Source0: http://humdi.net/vnstat/vnstat-%{version}.tar.gz
Patch0: vnstat.service.patch
Requires(pre): shadow-utils
Requires(post): systemd
Requires(preun): systemd
Requires(postun): systemd
@ -23,15 +23,30 @@ network traffic for the selected interface(s). vnStat isn't a packet sniffer.
The traffic information is analyzed from the /proc file-system, so vnStat can
be used without root permissions. See the web-page for few 'screenshots'.
%package vnstati
Summary: Image output support for vnstat
Recommends: %{name} = %{version}-%{release}
%description vnstati
The purpose of vnstati is to provide image output support for statistics
collected using vnstat. The image file format is limited to png. All basic
outputs of vnStat are supported excluding live traffic features. The image can
be outputted either to a file or to standard output.
%prep
%setup -q
%patch0 -p1
%patch -P0 -p1
# disable maximum bandwidth setting and change pidfile location
sed -i -e "s,/var/run/,/run/vnstat/,g; \
s,MaxBandwidth 100,MaxBandwidth 0,g;" \
cfg/vnstat.conf
# Create a sysusers.d config file
cat >vnstat.sysusers.conf <<EOF
u vnstat - 'vnStat user' %{_localstatedir}/lib/%{name} -
EOF
%build
%{configure}
%{__make} %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" all
@ -55,11 +70,8 @@ sed -i -e "s,/var/run/,/run/vnstat/,g; \
D /run/vnstat 0700 vnstat vnstat
END
%pre
getent group %{name} > /dev/null || groupadd -r %{name}
getent passwd %{name} > /dev/null || useradd -r -g %{name} -M \
-d %{_localstatedir}/lib/%{name} -s /sbin/nologin -c "vnStat user" %{name}
exit 0
install -m0644 -D vnstat.sysusers.conf %{buildroot}%{_sysusersdir}/vnstat.conf
%post
%systemd_post vnstat.service
@ -76,15 +88,73 @@ exit 0
%config(noreplace) %{_sysconfdir}/%{name}.conf
%{_unitdir}/%{name}.service
%{_tmpfilesdir}/%{name}.conf
%{_mandir}/man*/*
%{_mandir}/man1/vnstat.1*
%{_mandir}/man5/vnstat.conf.5*
%{_mandir}/man8/vnstatd.8*
%{_bindir}/vnstat
%{_bindir}/vnstati
%{_sbindir}/vnstatd
%attr(-,vnstat,vnstat)%dir /run/%{name}/
%attr(-,vnstat,vnstat)%{_localstatedir}/lib/%{name}
%{_sysusersdir}/vnstat.conf
%files vnstati
%license COPYING
%{_mandir}/man1/vnstati.1*
%{_bindir}/vnstati
%changelog
* Fri Jul 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild
* Sat Jan 17 2026 Fedora Release Engineering <releng@fedoraproject.org> - 2.13-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild
* Wed Dec 10 2025 Adrian Reber <adrian@lisas.de> - 2.13-1
- Upgrade to 2.13 (#2232896)
* Fri Jul 25 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
* Tue Feb 11 2025 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.10-8
- Add sysusers.d config file to allow rpm to create users/groups automatically
* Sun Jan 19 2025 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
* Mon Jul 29 2024 Miroslav Suchý <msuchy@redhat.com> - 2.10-6
- convert license to SPDX
* Sat Jul 20 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
* Sat Jan 27 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
* Sat Jul 22 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild
* Sat Jan 21 2023 Fedora Release Engineering <releng@fedoraproject.org> - 2.10-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
* Fri Dec 09 2022 Adrian Reber <adrian@lisas.de> - 2.10-1
- Upgrade to 2.10 (#2137399)
* Sat Jul 23 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.9-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
* Wed May 18 2022 Adrian Reber <adrian@lisas.de> - 2.9-2
- Upgrade to 2.9 (#2044224)
* Sat Jan 22 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.8-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
* Tue Dec 14 2021 Adrian Reber <adrian@lisas.de> - 2.8-1
- Upgrade to 2.8 (#1961015)
- Create sub-package for vnstati and its libgd dependency (#1993650)
* Mon Aug 30 2021 Adrian Reber <adrian@lisas.de> - 2.7-1
- Upgrade to 2.7 (#1961015)
* Fri Jul 23 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild