Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package NetworkManager-openvpn for
openSUSE:Factory checked in at 2021-06-09 21:51:31
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/NetworkManager-openvpn (Old)
and /work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.32437 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager-openvpn"
Wed Jun 9 21:51:31 2021 rev:84 rq:897532 version:1.8.14
Changes:
--------
---
/work/SRC/openSUSE:Factory/NetworkManager-openvpn/NetworkManager-openvpn.changes
2021-04-24 23:07:08.559224224 +0200
+++
/work/SRC/openSUSE:Factory/.NetworkManager-openvpn.new.32437/NetworkManager-openvpn.changes
2021-06-09 21:51:37.354402070 +0200
@@ -1,0 +2,5 @@
+Thu Jun 3 11:02:09 UTC 2021 - Callum Farmer <[email protected]>
+
+- Change to using systemd-sysusers
+
+-------------------------------------------------------------------
New:
----
system-user-nm-openvpn.conf
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ NetworkManager-openvpn.spec ++++++
--- /var/tmp/diff_new_pack.VPG41E/_old 2021-06-09 21:51:38.334403817 +0200
+++ /var/tmp/diff_new_pack.VPG41E/_new 2021-06-09 21:51:38.334403817 +0200
@@ -24,6 +24,7 @@
Group: Productivity/Networking/System
URL: https://www.gnome.org/projects/NetworkManager
Source0:
https://download.gnome.org/sources/NetworkManager-openvpn/1.8/%{name}-%{version}.tar.xz
+Source1: system-user-nm-openvpn.conf
# PATCH-FIX-OPENSUSE fix-for-missing-whirlpool-hmac-authentication.patch
boo#1132946
Patch0: fix-for-missing-whirlpool-hmac-authentication.patch
BuildRequires: intltool
@@ -34,8 +35,10 @@
BuildRequires: pkgconfig(libnm) >= 1.2.0
BuildRequires: pkgconfig(libnma) >= 1.2.0
BuildRequires: pkgconfig(libsecret-1) >= 0.18
+BuildRequires: sysuser-tools
Requires: NetworkManager >= 1.2.0
Requires: openvpn
+%sysusers_requires
Recommends: %{name}-frontend
ExcludeArch: s390
@@ -65,20 +68,16 @@
--without-libnm-glib \
%{nil}
%make_build
+%sysusers_generate_pre %{SOURCE1} NetworkManager-openvpn
%install
%make_install
%find_lang %{name} %{?no_lang_C}
find %{buildroot} -type f -name "*.la" -delete -print
+mkdir -p %{buildroot}%{_sysusersdir}
+install -m 0644 %{SOURCE1} %{buildroot}%{_sysusersdir}/
-%pre
-getent group nm-openvpn >/dev/null || groupadd -r nm-openvpn
-getent passwd nm-openvpn >/dev/null || useradd -r -g nm-openvpn \
- -d
%{_localstatedir}/lib/openvpn \
- -s /sbin/nologin \
- -c "NetworkManager user
for OpenVPN" \
- nm-openvpn
-exit 0
+%pre -f NetworkManager-openvpn.pre
%files
%license COPYING
@@ -88,6 +87,7 @@
%{_libexecdir}/nm-openvpn-service-openvpn-helper
%{_vpnservicedir}/nm-openvpn-service.name
%{_datadir}/dbus-1/system.d/nm-openvpn-service.conf
+%{_sysusersdir}/system-user-nm-openvpn.conf
%files gnome
%{_datadir}/metainfo/network-manager-openvpn.metainfo.xml
++++++ system-user-nm-openvpn.conf ++++++
#Type Name ID GECOS Home directory Shell
u nm-openvpn - "NetworkManager user for OpenVPN" /var/lib/openvpn -