Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xlockmore for openSUSE:Factory 
checked in at 2023-01-04 17:52:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xlockmore (Old)
 and      /work/SRC/openSUSE:Factory/.xlockmore.new.1563 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xlockmore"

Wed Jan  4 17:52:56 2023 rev:45 rq:1046688 version:5.69

Changes:
--------
--- /work/SRC/openSUSE:Factory/xlockmore/xlockmore.changes      2022-12-16 
17:52:18.848236423 +0100
+++ /work/SRC/openSUSE:Factory/.xlockmore.new.1563/xlockmore.changes    
2023-01-04 17:53:07.910368730 +0100
@@ -1,0 +2,5 @@
+Tue Jan  3 15:28:45 UTC 2023 - Stefan Schubert <sch...@suse.com>
+
+- Migration of PAM settings to /usr/lib/pam.d. 
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xlockmore.spec ++++++
--- /var/tmp/diff_new_pack.f9riqH/_old  2023-01-04 17:53:08.582372690 +0100
+++ /var/tmp/diff_new_pack.f9riqH/_new  2023-01-04 17:53:08.586372714 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package xlockmore
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -103,7 +103,6 @@
 %make_build
 
 %install
-install -d -m 755 %{buildroot}%{_sysconfdir}/pam.d
 install -d -m 755 %{buildroot}%{_prefix}/%{_xorg7bin}/
 install -d -m 755 %{buildroot}%{_prefix}/%{_xorg7libshare}/X11/app-defaults/
 install -d -m 755 %{buildroot}%{_xorg7_mandir}/man1/
@@ -111,7 +110,14 @@
 install -m 755 xlock/xlock %{buildroot}%{_prefix}/%{_xorg7libs32}/xlock/xlock
 install -m 644 xlock/XLock.ad 
%{buildroot}%{_prefix}/%{_xorg7libshare}/X11/app-defaults/XLock
 install -m 644 xlock/xlock.man %{buildroot}%{_xorg7_mandir}/man1/xlock.1x
+%if 0%{?suse_version} > 1500
+install -d -m 755 %{buildroot}%{_pam_vendordir}
+install -m 644 %{SOURCE1} %{buildroot}%{_pam_vendordir}/xlock
+%else
+install -d -m 755 %{buildroot}%{_sysconfdir}/pam.d
 install -m 644 %{SOURCE1} %{buildroot}%{_sysconfdir}/pam.d/xlock
+%endif
+
 %if "%(pkg-config --variable prefix x11 || echo %{_prefix}/X11R6)" == 
"%{_prefix}"
 install -m 755 %{SOURCE2} %{buildroot}%{_prefix}/%{_xorg7bin}/xlock
 %else
@@ -119,10 +125,28 @@
 %endif
 %fdupes %{buildroot}%{_prefix}
 
+%if 0%{?suse_version} > 1500
+%pre
+# Prepare for migration to /usr/lib; save any old .rpmsave
+for i in pam.d/xlock ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i}.rpmsave.old ||:
+done
+
+%posttrans
+# Migration to /usr/lib, restore just created .rpmsave
+for i in pam.d/xlock ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i} ||:
+done
+%endif
+
 %files
 %doc %{_xorg7_mandir}/man1/xlock.1x.gz
 %doc README docs/3d.howto docs/Purify docs/Revisions docs/TODO 
docs/cell_automata
+%if 0%{?suse_version} > 1500
+%{_pam_vendordir}/xlock
+%else
 %config %{_sysconfdir}/pam.d/xlock
+%endif
 %{_prefix}/%{_xorg7libshare}/X11/app-defaults
 %{_prefix}/%{_xorg7bin}/xlock
 %{_prefix}/%{_xorg7libs32}/xlock

Reply via email to