Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package xdm for openSUSE:Factory checked in at 2026-01-17 21:41:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xdm (Old) and /work/SRC/openSUSE:Factory/.xdm.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdm" Sat Jan 17 21:41:49 2026 rev:114 rq:1327671 version:1.1.17 Changes: -------- --- /work/SRC/openSUSE:Factory/xdm/xdm.changes 2025-06-06 22:40:23.962195979 +0200 +++ /work/SRC/openSUSE:Factory/.xdm.new.1928/xdm.changes 2026-01-17 21:41:56.431932447 +0100 @@ -1,0 +2,6 @@ +Fri Jan 16 12:35:55 UTC 2026 - Stefan Dirsch <[email protected]> + +- fix installation of authfiles directory for Immutable mode + (jsc#PED-14915) + +------------------------------------------------------------------- New: ---- xdm.tmpfiles ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xdm.spec ++++++ --- /var/tmp/diff_new_pack.MdOL6t/_old 2026-01-17 21:41:57.767987177 +0100 +++ /var/tmp/diff_new_pack.MdOL6t/_new 2026-01-17 21:41:57.771987340 +0100 @@ -1,7 +1,7 @@ # # spec file for package xdm # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -38,6 +38,8 @@ Source5: xsession.desktop # Upstream version doesn't handle display-manager.service Source6: xdm.service +# Immutable mode (jsc#PED-14915) +Source7: xdm.tmpfiles Patch1: xdm-tolerant-hostname-changes.diff Patch2: xdm-tarball.patch Patch3: n_Allow-the-greeter-to-set-the-input-fields-bg-color.patch @@ -208,6 +210,10 @@ install -Dm0644 %{SOURCE6} %{buildroot}%{_unitdir}/xdm.service +# Immutable mode (jsc#PED-14915) +mkdir -p %{buildroot}%{_prefix}/lib/tmpfiles.d +install -m 644 %{SOURCE7} %{buildroot}%{_prefix}/lib/tmpfiles.d/xdm.conf + %post # enable Xorg on s390x with virtio (Redhat PCI ID 1af4:1050) on installation (but not upgrade) if [ $1 -eq 1 ] ; then @@ -254,6 +260,10 @@ %post -n displaymanager-sysconfig %{fillup_only -n displaymanager} +# Immutable mode (jsc#PED-14915) +%posttrans +%tmpfiles_create xdm.conf + %files %license COPYING %doc AUTHORS ChangeLog README.md @@ -291,8 +301,8 @@ %config(noreplace) %{_sysconfdir}/pam.d/xdm %config(noreplace) %{_sysconfdir}/pam.d/xdm-np %endif -%dir %{_localstatedir}/lib/xdm/ -%{_localstatedir}/lib/xdm/authdir/ +# Immutable mode (jsc#PED-14915) +%{_tmpfilesdir}/xdm.conf %ghost %{_localstatedir}/log/xdm.errors %{_bindir}/chooser %{_bindir}/xdm ++++++ xdm.tmpfiles ++++++ # Immutable mode (jsc#PED-14915) d /var/lib/xdm 0755 root root d /var/lib/xdm/authdir/ 0700 root root d /var/lib/xdm/authdir/authfiles 0700 root root
