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 <[email protected]>
+
+- 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 -