Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package pam for openSUSE:Factory checked in at 2023-01-27 10:15:11 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pam (Old) and /work/SRC/openSUSE:Factory/.pam.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pam" Fri Jan 27 10:15:11 2023 rev:127 rq:1060842 version:1.5.2 Changes: -------- --- /work/SRC/openSUSE:Factory/pam/pam.changes 2022-12-25 15:14:21.665206046 +0100 +++ /work/SRC/openSUSE:Factory/.pam.new.32243/pam.changes 2023-01-27 10:17:44.836024168 +0100 @@ -1,0 +2,12 @@ +Tue Jan 24 08:38:04 UTC 2023 - Valentin Lefebvre <valentin.lefeb...@suse.com> + +- Use rpm macros for pam dist conf dir (/usr/etc/security) + +------------------------------------------------------------------- +Wed Jan 18 09:33:37 UTC 2023 - Stefan Schubert <sch...@suse.com> + +- Moved following files/dirs in /etc/security to vendor directory: + access.conf, limits.d, sepermit.conf, time.conf, namespace.conf, + namespace.d, namespace.init + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pam.spec ++++++ --- /var/tmp/diff_new_pack.o1yVdI/_old 2023-01-27 10:17:45.884028389 +0100 +++ /var/tmp/diff_new_pack.o1yVdI/_new 2023-01-27 10:17:45.924028550 +0100 @@ -19,6 +19,10 @@ %define flavor @BUILD_FLAVOR@%{nil} +%define config_files pam.d/other pam.d/common-account pam.d/common-auth pam.d/common-password pam.d/common-session \\\ + security/faillock.conf security/group.conf security/limits.conf security/pam_env.conf security/access.conf \\\ + security/namespace.conf security/namespace.init security/sepermit.conf + %if "%{flavor}" == "full" %define build_main 0 %define build_doc 1 @@ -247,8 +251,9 @@ # /run/motd.d install -Dm0644 %{SOURCE13} %{buildroot}%{_tmpfilesdir}/pam.conf -mkdir -p %{buildroot}%{_distconfdir}/security -mv %{buildroot}%{_sysconfdir}/security/{limits.conf,faillock.conf,group.conf,pam_env.conf} %{buildroot}%{_distconfdir}/security/ +mkdir -p %{buildroot}%{_pam_secdistconfdir} +mv %{buildroot}%{_sysconfdir}/security/{limits.conf,faillock.conf,group.conf,pam_env.conf,access.conf,limits.d,sepermit.conf,time.conf} %{buildroot}%{_pam_secdistconfdir}/ +mv %{buildroot}%{_sysconfdir}/security/{namespace.conf,namespace.d,namespace.init} %{buildroot}%{_pam_secdistconfdir}/ mv %{buildroot}%{_sysconfdir}/environment %{buildroot}%{_distconfdir}/environment # Remove manual pages for main package @@ -287,13 +292,13 @@ %postun -p /sbin/ldconfig %pre -for i in securetty pam.d/other pam.d/common-account pam.d/common-auth pam.d/common-password pam.d/common-session ; do +for i in securetty %{config_files} ; do test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i}.rpmsave.old ||: done %posttrans # Migration to /usr/etc. -for i in securetty pam.d/other pam.d/common-account pam.d/common-auth pam.d/common-password pam.d/common-session ; do +for i in securetty %{config_files} ; do test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i} ||: done @@ -307,8 +312,8 @@ %dir %{_pam_confdir} %dir %{_pam_vendordir} %dir %{_pam_secconfdir} -%dir %{_pam_secconfdir}/limits.d -%dir %{_distconfdir}/security +%dir %{_pam_secdistconfdir} +%dir %{_pam_secdistconfdir}/limits.d # /usr/etc/pam.d is for compat reasons %dir %{_distconfdir}/pam.d %dir %{_prefix}/lib/motd.d @@ -320,19 +325,19 @@ %{_pam_vendordir}/common-* %endif %{_distconfdir}/environment -%config(noreplace) %{_pam_secconfdir}/access.conf -%{_distconfdir}/security/group.conf -%{_distconfdir}/security/faillock.conf -%{_distconfdir}/security/limits.conf -%{_distconfdir}/security/pam_env.conf +%{_pam_secdistconfdir}/access.conf +%{_pam_secdistconfdir}/group.conf +%{_pam_secdistconfdir}/faillock.conf +%{_pam_secdistconfdir}/limits.conf +%{_pam_secdistconfdir}/pam_env.conf %if %{enable_selinux} -%config(noreplace) %{_pam_secconfdir}/sepermit.conf +%{_pam_secdistconfdir}/sepermit.conf %endif -%config(noreplace) %{_pam_secconfdir}/time.conf -%config(noreplace) %{_pam_secconfdir}/namespace.conf -%config(noreplace) %{_pam_secconfdir}/namespace.init +%{_pam_secdistconfdir}/time.conf +%{_pam_secdistconfdir}/namespace.conf +%{_pam_secdistconfdir}/namespace.init %config(noreplace) %{_pam_secconfdir}/pwhistory.conf -%dir %{_pam_secconfdir}/namespace.d +%dir %{_pam_secdistconfdir}/namespace.d %{_libdir}/libpam.so.0 %{_libdir}/libpam.so.%{libpam_so_version} %{_libdir}/libpamc.so.0 ++++++ macros.pam ++++++ --- /var/tmp/diff_new_pack.o1yVdI/_old 2023-01-27 10:17:46.096029243 +0100 +++ /var/tmp/diff_new_pack.o1yVdI/_new 2023-01-27 10:17:46.104029274 +0100 @@ -1,8 +1,9 @@ -%_pam_libdir %{_libdir} -%_pam_moduledir %{_libdir}/security -%_pam_secconfdir %{_sysconfdir}/security -%_pam_confdir %{_sysconfdir}/pam.d -%_pam_vendordir %{_prefix}/lib/pam.d +%_pam_libdir %{_libdir} +%_pam_moduledir %{_libdir}/security +%_pam_secconfdir %{_sysconfdir}/security +%_pam_secdistconfdir %{_distconfdir}/security +%_pam_confdir %{_sysconfdir}/pam.d +%_pam_vendordir %{_prefix}/lib/pam.d # legacy, to be retired -%_pamdir %{_pam_moduledir} +%_pamdir %{_pam_moduledir}