Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package NetworkManager-openconnect for openSUSE:Factory checked in at 2021-06-09 21:51:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/NetworkManager-openconnect (Old) and /work/SRC/openSUSE:Factory/.NetworkManager-openconnect.new.32437 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "NetworkManager-openconnect" Wed Jun 9 21:51:29 2021 rev:28 rq:897531 version:1.2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/NetworkManager-openconnect/NetworkManager-openconnect.changes 2020-05-02 22:14:39.472199242 +0200 +++ /work/SRC/openSUSE:Factory/.NetworkManager-openconnect.new.32437/NetworkManager-openconnect.changes 2021-06-09 21:51:35.390398570 +0200 @@ -1,0 +2,5 @@ +Thu Jun 3 11:07:23 UTC 2021 - Callum Farmer <gm...@opensuse.org> + +- Change to using systemd-sysusers + +------------------------------------------------------------------- New: ---- system-user-nm-openconnect.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ NetworkManager-openconnect.spec ++++++ --- /var/tmp/diff_new_pack.E1CwwQ/_old 2021-06-09 21:51:36.694400894 +0200 +++ /var/tmp/diff_new_pack.E1CwwQ/_new 2021-06-09 21:51:36.698400901 +0200 @@ -24,7 +24,7 @@ Group: Productivity/Networking/System URL: http://www.gnome.org/projects/NetworkManager Source0: https://download.gnome.org/sources/NetworkManager-openconnect/1.2/%{name}-%{version}.tar.xz - +Source1: system-user-nm-openconnect.conf BuildRequires: intltool BuildRequires: pkgconfig BuildRequires: translation-update-upstream @@ -35,10 +35,11 @@ BuildRequires: pkgconfig(libsecret-unstable) BuildRequires: pkgconfig(libxml-2.0) BuildRequires: pkgconfig(openconnect) >= 3.02 +BuildRequires: sysuser-tools Requires: %{name}-frontend Requires: NetworkManager >= 1.1.0 Requires: openconnect -Requires(pre): pwdutils +%sysusers_requires ExcludeArch: s390 s390x %description @@ -67,20 +68,16 @@ --without-libnm-glib \ %{nil} %make_build +%sysusers_generate_pre %{SOURCE1} NetworkManager-openconnect %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-openconnect >/dev/null || groupadd -r nm-openconnect -getent passwd nm-openconnect >/dev/null || useradd -r -g nm-openconnect \ - -d %{_localstatedir}/lib/nm-openconnect \ - -s /sbin/nologin \ - -c "NetworkManager user for OpenConnect" \ - nm-openconnect -exit 0 +%pre -f NetworkManager-openconnect.pre %files %license COPYING @@ -90,6 +87,7 @@ %{_libexecdir}/nm-openconnect-service-openconnect-helper %{_vpnservicedir}/nm-openconnect-service.name %{_sysconfdir}/dbus-1/system.d/nm-openconnect-service.conf +%{_sysusersdir}/system-user-nm-openconnect.conf %files gnome %{_datadir}/appdata/network-manager-openconnect.metainfo.xml ++++++ system-user-nm-openconnect.conf ++++++ #Type Name ID GECOS Home directory Shell u nm-openconnect - "NetworkManager user for OpenConnect" /var/lib/nm-openconnect -