Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package courier-imap for openSUSE:Factory checked in at 2023-01-14 00:03:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/courier-imap (Old) and /work/SRC/openSUSE:Factory/.courier-imap.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "courier-imap" Sat Jan 14 00:03:33 2023 rev:68 rq:1058264 version:5.2.1 Changes: -------- --- /work/SRC/openSUSE:Factory/courier-imap/courier-imap.changes 2022-12-18 19:59:00.518487448 +0100 +++ /work/SRC/openSUSE:Factory/.courier-imap.new.32243/courier-imap.changes 2023-01-14 00:04:19.282096604 +0100 @@ -1,0 +2,5 @@ +Thu Jan 12 17:42:55 UTC 2023 - Stefan Schubert <sch...@suse.com> + +- Migration of PAM settings to /usr/lib/pam.d. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ courier-imap.spec ++++++ --- /var/tmp/diff_new_pack.KKqeVx/_old 2023-01-14 00:04:21.034106809 +0100 +++ /var/tmp/diff_new_pack.KKqeVx/_new 2023-01-14 00:04:21.058106949 +0100 @@ -1,7 +1,7 @@ # # spec file for package courier-imap # -# 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 @@ -50,6 +50,7 @@ BuildRequires: gdbm-devel BuildRequires: libstdc++-devel BuildRequires: ncurses-devel +BuildRequires: pam-devel BuildRequires: pcre2-devel BuildRequires: procps BuildRequires: zlib-devel @@ -129,8 +130,14 @@ # Rename imapd.8 to courier-imapd.8 mv %{buildroot}%{_mandir}/man8/imapd.8 %{buildroot}%{_mandir}/man8/%{name}d.8 # Install PAM config files +%if 0%{?suse_version} > 1500 +mkdir -p %{buildroot}%{_pam_vendordir} +install -D -m 644 %{S:2} %{buildroot}%{_pam_vendordir}/pop3 +install -D -m 644 %{S:3} %{buildroot}%{_pam_vendordir}/imap +%else install -D -m 644 %{S:2} %{buildroot}%{_sysconfdir}/pam.d/pop3 install -D -m 644 %{S:3} %{buildroot}%{_sysconfdir}/pam.d/imap +%endif # Install init scripts for i in imap imap-ssl imap-gencert pop pop-ssl pop-gencert; do ln -s -f service %{buildroot}%{_sbindir}/rccourier-$i @@ -163,6 +170,12 @@ %pre %service_add_pre courier-imap-gencert.service courier-imap-ssl.service courier-imap.service %service_add_pre courier-pop-gencert.service courier-pop-ssl.service courier-pop.service +%if 0%{?suse_version} > 1500 +# Prepare for migration to /usr/lib; save any old .rpmsave +for i in pam.d/pop3 pam.d/imap ; do + test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i}.rpmsave.old ||: +done +%endif %preun %service_del_preun courier-imap-gencert.service courier-imap-ssl.service courier-imap.service @@ -177,14 +190,27 @@ %service_del_postun courier-imap-gencert.service courier-imap-ssl.service courier-imap.service %service_del_postun courier-pop-gencert.service courier-pop-ssl.service courier-pop.service +%if 0%{?suse_version} > 1500 +%posttrans +# Migration to /usr/lib, restore just created .rpmsave +for i in pam.d/pop3 pam.d/imap ; do + test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i} ||: +done +%endif + %files %defattr(-,root,root,755) %license COPYING* %doc AUTHORS README %doc libs/imap/ChangeLog libs/imap/BUGS libs/imap/README.proxy %doc libs/maildir/README.sharedfolders libs/maildir/README.maildirquota +%if 0%{?suse_version} > 1500 +%{_pam_vendordir}/imap +%{_pam_vendordir}/pop3 +%else %config %attr(644,root,root) %{_sysconfdir}/pam.d/imap %config %attr(644,root,root) %{_sysconfdir}/pam.d/pop3 +%endif %dir %{_sysconfdir}/courier %dir %{_sysconfdir}/courier/imapaccess %dir %{_sysconfdir}/courier/shared