Script 'mail_helper' called by obssrc
Hello community,

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

Package is "sendmail"

Tue Jan 10 14:59:18 2023 rev:115 rq:1057036 version:8.17.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/sendmail/sendmail.changes        2022-10-27 
13:54:08.512558182 +0200
+++ /work/SRC/openSUSE:Factory/.sendmail.new.32243/sendmail.changes     
2023-01-10 14:59:39.825159260 +0100
@@ -1,0 +2,5 @@
+Wed Dec 28 16:41:20 UTC 2022 - Stefan Schubert <sch...@suse.com>
+
+- Migration of PAM settings to /usr/lib/pam.d.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ sendmail.spec ++++++
--- /var/tmp/diff_new_pack.kimZzv/_old  2023-01-10 14:59:41.069165918 +0100
+++ /var/tmp/diff_new_pack.kimZzv/_new  2023-01-10 14:59:41.073165940 +0100
@@ -57,6 +57,7 @@
 BuildRequires:  mailx
 BuildRequires:  netcfg
 BuildRequires:  openldap2-devel
+BuildRequires:  pam-devel
 BuildRequires:  procmail
 %if %{without sysvinit}
 Requires(pre):  sysvinit(network)
@@ -324,7 +325,12 @@
 %if %{with sysvinit}
     mkdir -p %{buildroot}%{_sysconfdir}/init.d
 %endif
+
+%if 0%{?suse_version} > 1500
+    mkdir -p %{buildroot}%{_pam_vendordir}
+%else
     mkdir -p %{buildroot}%{_sysconfdir}/pam.d
+%endif
     mkdir -p %{buildroot}%{_libdir}
     mkdir -p %{buildroot}%{_libexecdir}/sendmail.d/bin
     mkdir -p %{buildroot}%{_datadir}/sendmail
@@ -467,7 +473,11 @@
     sed -ri '\|@@VARRUN@@|d' %{buildroot}%{_sysconfdir}/permissions.d/sendmail
     sed -ri '\|@@VARRUN@@|d' 
%{buildroot}%{_sysconfdir}/permissions.d/sendmail.paranoid
 %endif
+%if 0%{?suse_version} > 1500
+    install -m 0644 smtp %{buildroot}%{_pam_vendordir}/smtp
+%else
     install -m 0644 smtp %{buildroot}%{_sysconfdir}/pam.d/smtp
+%endif
     install update.sendmail %{buildroot}%{_libexecdir}/sendmail.d/update
 %if 0%{?suse_version} <= 1140
     sed -ri 's/,,//g' %{buildroot}%{_libexecdir}/sendmail.d/update
@@ -625,10 +635,16 @@
 %set_permissions %{_sbindir}/sendmail
 %endif
 
-%if ! %{with sysvinit}
 %pre
+%if ! %{with sysvinit}
 %service_add_pre sendmail.service sendmail-client.service sendmail-client.path
 %endif
+%if 0%{?suse_version} > 1500
+# Prepare for migration to /usr/etc; save any old .rpmsave
+for i in pam.d/smtp ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i}.rpmsave.old ||:
+done
+%endif
 
 %preun
 %if %{with sysvinit}
@@ -655,6 +671,12 @@
 if test -x %{_libexecdir}/sendmail.d/update ; then
     VERBOSE=false %{_libexecdir}/sendmail.d/update
 fi
+%if 0%{?suse_version} > 1500
+# Migration to /usr/etc, restore just created .rpmsave
+for i in pam.d/smtp ; do
+     test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave 
%{_sysconfdir}/${i} ||:
+done
+%endif
 
 %post -n libmilter%{libmilter_somajor}_%{libmilter_sominor} -p /sbin/ldconfig
 %postun -n libmilter%{libmilter_somajor}_%{libmilter_sominor} -p /sbin/ldconfig
@@ -700,7 +722,11 @@
 %{_datadir}/sendmail
 %{_fillupdir}/sysconfig.sendmail
 %{_fillupdir}/sysconfig.mail-sendmail
+%if 0%{?suse_version} > 1500
+%{_pam_vendordir}/smtp
+%else
 %config %attr(0644,root,root) %{_sysconfdir}/pam.d/smtp
+%endif
 %if %{with sysvinit}
 %config %attr(0744,root,root) %{_sysconfdir}/init.d/sendmail
 %endif

Reply via email to