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