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

Reply via email to