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 <gm...@opensuse.org> + +- 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 -