Mailinglist Archive: opensuse-commit (1903 mails)

< Previous Next >
commit vnstat for openSUSE:Factory
Hello community,

here is the log from the commit of package vnstat for openSUSE:Factory checked
in at 2019-04-12 09:15:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vnstat (Old)
and /work/SRC/openSUSE:Factory/.vnstat.new.27019 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vnstat"

Fri Apr 12 09:15:30 2019 rev:5 rq:693153 version:1.18

Changes:
--------
--- /work/SRC/openSUSE:Factory/vnstat/vnstat.changes 2018-05-29
10:41:36.855812591 +0200
+++ /work/SRC/openSUSE:Factory/.vnstat.new.27019/vnstat.changes 2019-04-12
09:15:31.169718269 +0200
@@ -1,0 +2,5 @@
+Thu Apr 11 09:09:45 UTC 2019 - Dirk Stoecker <opensuse@xxxxxxxxxxxx>
+
+- Don't use new systemd service options for system below 235 (systemd234.patch)
+
+-------------------------------------------------------------------

New:
----
systemd234.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ vnstat.spec ++++++
--- /var/tmp/diff_new_pack.Fi2TLX/_old 2019-04-12 09:15:32.401719014 +0200
+++ /var/tmp/diff_new_pack.Fi2TLX/_new 2019-04-12 09:15:32.405719017 +0200
@@ -1,7 +1,7 @@
#
# spec file for package vnstat
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
#


@@ -25,7 +25,7 @@
Version: 1.18
Release: 0
Summary: Network Traffic Monitor
-License: GPL-2.0
+License: GPL-2.0-only
Group: Productivity/Networking/Diagnostic
Url: http://humdi.net/vnstat
Source: http://humdi.net/vnstat/vnstat-%{version}.tar.gz
@@ -33,6 +33,7 @@
Source2: vnstat-cgi.conf
Source3: vnstat-create-db.sh
Source4: vnstat.init
+Patch1: systemd234.patch
BuildRequires: autoconf
BuildRequires: automake
BuildRequires: gd-devel
@@ -72,6 +73,9 @@

%prep
%setup -q
+%if 0%{?suse_version} <= 1500
+%patch1 -p1
+%endif
# Add user and group to the systemd service.
sed -i 's/\(\[Service\]\)/\1\nUser=vnstat\nGroup=vnstat/'
examples/systemd/vnstat.service

@@ -135,7 +139,8 @@

%files
%defattr(-,root,root)
-%doc CHANGES COPYING FAQ README UPGRADE
+%doc CHANGES FAQ README UPGRADE
+%license COPYING
%config(noreplace) %{_sysconfdir}/vnstat.conf
%{_sysconfdir}/sysconfig/network/scripts/vnstat
%{_sysconfdir}/sysconfig/network/if-up.d/20-vnstat

++++++ systemd234.patch ++++++
diff -ur vnstat-1.18/examples/systemd/vnstat.service
vnstat-1.18_fix/examples/systemd/vnstat.service
--- vnstat-1.18/examples/systemd/vnstat.service 2018-02-21 22:12:07.000000000
+0100
+++ vnstat-1.18_fix/examples/systemd/vnstat.service 2019-04-11
11:06:54.230281892 +0200
@@ -8,19 +8,6 @@
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure

-# Hardening
-ProtectSystem=strict
-StateDirectory=vnstat
-PrivateDevices=yes
-ProtectKernelTunables=yes
-ProtectControlGroups=yes
-ProtectHome=yes
-ProtectKernelModules=yes
-PrivateTmp=yes
-MemoryDenyWriteExecute=yes
-RestrictRealtime=yes
-RestrictNamespaces=yes
-
[Install]
WantedBy=multi-user.target
Alias=vnstatd.service

< Previous Next >
This Thread
  • No further messages