Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-mailman for openSUSE:Factory checked in at 2022-09-01 22:12:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-mailman (Old) and /work/SRC/openSUSE:Factory/.python-mailman.new.2083 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-mailman" Thu Sep 1 22:12:14 2022 rev:19 rq:1000644 version:3.3.5 Changes: -------- --- /work/SRC/openSUSE:Factory/python-mailman/python-mailman.changes 2022-07-28 20:57:44.599416973 +0200 +++ /work/SRC/openSUSE:Factory/.python-mailman.new.2083/python-mailman.changes 2022-09-01 22:12:51.080517519 +0200 @@ -1,0 +2,6 @@ +Wed Aug 31 08:52:38 UTC 2022 - Stefan Schubert <sch...@suse.com> + +- Moved logrotate files from user specific directory /etc/logrotate.d + to vendor specific directory /usr/etc/logrotate.d. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-mailman.spec ++++++ --- /var/tmp/diff_new_pack.pdsArj/_old 2022-09-01 22:12:51.680519010 +0200 +++ /var/tmp/diff_new_pack.pdsArj/_new 2022-09-01 22:12:51.688519030 +0200 @@ -168,7 +168,6 @@ install -d -m 0755 \ %{buildroot}%{_sysconfdir} \ - %{buildroot}%{_sysconfdir}/logrotate.d \ %{buildroot}%{_sysconfdir}/%{mailman_name}.d \ %{buildroot}%{_tmpfilesdir} \ %{buildroot}%{_sbindir} \ @@ -180,12 +179,21 @@ %{buildroot}%{mailman_logdir} \ %{buildroot}%{mailman_spooldir} -install -m 0640 %{SOURCE10} %{buildroot}%{_sysconfdir}/%{mailman_name}.cfg -install -m 0644 %{SOURCE11} %{buildroot}%{_unitdir}/%{mailman_name}.service -install -m 0644 %{SOURCE12} %{buildroot}%{_tmpfilesdir}/%{mailman_name}.conf +%if 0%{?suse_version} > 1500 +install -d -m 0755 %{buildroot}%{_distconfdir}/logrotate.d +install -m 0644 %{SOURCE13} %{buildroot}%{_distconfdir}/logrotate.d/%{mailman_name} +sed -i 's,@LOGDIR@,%{mailman_logdir},g;s,@BINDIR@,%{_bindir},g' \ + %{buildroot}%{_distconfdir}/logrotate.d/%{mailman_name} +%else +install -d -m 0755 %{buildroot}%{_sysconfdir}/logrotate.d install -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/logrotate.d/%{mailman_name} sed -i 's,@LOGDIR@,%{mailman_logdir},g;s,@BINDIR@,%{_bindir},g' \ %{buildroot}%{_sysconfdir}/logrotate.d/%{mailman_name} +%endif + +install -m 0640 %{SOURCE10} %{buildroot}%{_sysconfdir}/%{mailman_name}.cfg +install -m 0644 %{SOURCE11} %{buildroot}%{_unitdir}/%{mailman_name}.service +install -m 0644 %{SOURCE12} %{buildroot}%{_tmpfilesdir}/%{mailman_name}.conf install -m 0644 %{SOURCE20} %{buildroot}%{_unitdir}/%{mailman_name}-digests.service install -m 0644 %{SOURCE21} %{buildroot}%{_unitdir}/%{mailman_name}-digests.timer @@ -231,6 +239,20 @@ -c "mailman daemon user" -d %{mailman_homedir} %{mailman_user} %{_sbindir}/usermod -g %{mailman_group} %{mailman_user} >/dev/null %service_add_pre %{mailman_services} +%if 0%{?suse_version} > 1500 +# Prepare for migration to /usr/etc; save any old .rpmsave +for i in logrotate.d/%{mailman_name} ; do + test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i}.rpmsave.old ||: +done +%endif + +%if 0%{?suse_version} > 1500 +%posttrans -n mailman3 +# Migration to /usr/etc, restore just created .rpmsave +for i in logrotate.d/%{mailman_name} ; do + test -f %{_sysconfdir}/${i}.rpmsave && mv -v %{_sysconfdir}/${i}.rpmsave %{_sysconfdir}/${i} ||: +done +%endif %post -n mailman3 %tmpfiles_create %{_tmpfilesdir}/%{mailman_name}.conf @@ -258,7 +280,11 @@ %{_unitdir}/%{mailman_name}-notify.timer %{_tmpfilesdir}/%{mailman_name}.conf %config(noreplace) %attr(640,root,mailman) %{_sysconfdir}/mailman.cfg +%if 0%{?suse_version} > 1500 +%{_distconfdir}/logrotate.d/%{mailman_name} +%else %config(noreplace) %{_sysconfdir}/logrotate.d/%{mailman_name} +%endif %dir %attr(750,root,mailman) %{_sysconfdir}/%{mailman_name}.d %dir %attr(750,mailman,mailman) %{mailman_homedir} %dir %attr(750,mailman,mailman) %{mailman_homedir}/data