Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package pleaser for openSUSE:Factory checked 
in at 2023-01-21 19:10:43
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pleaser (Old)
 and      /work/SRC/openSUSE:Factory/.pleaser.new.32243 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pleaser"

Sat Jan 21 19:10:43 2023 rev:10 rq:1060017 version:0.5.1~git0.ce9627c

Changes:
--------
--- /work/SRC/openSUSE:Factory/pleaser/pleaser.changes  2022-05-26 
21:45:16.339201341 +0200
+++ /work/SRC/openSUSE:Factory/.pleaser.new.32243/pleaser.changes       
2023-01-21 19:10:44.465017548 +0100
@@ -1,0 +2,5 @@
+Mon Jan 16 10:23:23 UTC 2023 - Stefan Schubert <sch...@suse.com>
+
+- Migration of PAM settings to /usr/lib/pam.d. 
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ pleaser.spec ++++++
--- /var/tmp/diff_new_pack.gB3FAo/_old  2023-01-21 19:10:45.053020904 +0100
+++ /var/tmp/diff_new_pack.gB3FAo/_new  2023-01-21 19:10:45.057020927 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package pleaser
 #
-# 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
@@ -16,6 +16,12 @@
 #
 
 
+%if 0%{?suse_version} > 1500
+%define pamdir %{_pam_vendordir}
+%else
+%define pamdir %{_sysconfdir}/pam.d
+%endif
+
 %bcond_without check
 
 %global crate pleaser
@@ -58,6 +64,20 @@
 %build
 RUSTFLAGS=%{rustflags} cargo build --release
 
+%if 0%{?suse_version} > 1500
+%pre
+# Prepare for migration to /usr/lib; save any old .rpmsave
+for i in pam.d/please pam.d/pleaseedit ; 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/please pam.d/pleaseedit ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i} ||:
+done
+%endif
+
 %post
 %set_permissions /usr/bin/please
 %set_permissions /usr/bin/pleaseedit
@@ -80,8 +100,8 @@
 
 mkdir -m 700 -p %{buildroot}%{_sysconfdir}/please.d
 
-mkdir -p %{buildroot}%{_sysconfdir}/pam.d
-cat > %{buildroot}%{_sysconfdir}/pam.d/please << EOF
+mkdir -p %{buildroot}%{pamdir}
+cat > %{buildroot}%{pamdir}/please << EOF
 auth       include      common-auth
 account    include      common-account
 password   include      common-password
@@ -89,8 +109,7 @@
 session    include      common-session
 EOF
 
-mkdir -p %{buildroot}%{_sysconfdir}/pam.d
-cat > %{buildroot}%{_sysconfdir}/pam.d/pleaseedit << EOF
+cat > %{buildroot}%{pamdir}/pleaseedit << EOF
 auth       include      common-auth
 account    include      common-account
 password   include      common-password
@@ -105,8 +124,13 @@
 %verify(not mode) %attr(4755,root,root) %{_bindir}/pleaseedit
 %{_mandir}/man1/please.1*
 %{_mandir}/man5/please.ini.5*
+%if 0%{?suse_version} > 1500
+%{_pam_vendordir}/please
+%{_pam_vendordir}/pleaseedit
+%else
 %config(noreplace) %{_sysconfdir}/pam.d/please
 %config(noreplace) %{_sysconfdir}/pam.d/pleaseedit
+%endif
 %config(noreplace) %{_sysconfdir}/please.ini
 %config(noreplace) %{_sysconfdir}/please.d
 

Reply via email to