Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package postfix for openSUSE:Factory checked in at 2026-01-29 17:43:52 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/postfix (Old) and /work/SRC/openSUSE:Factory/.postfix.new.1995 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "postfix" Thu Jan 29 17:43:52 2026 rev:262 rq:1329599 version:3.10.7 Changes: -------- --- /work/SRC/openSUSE:Factory/postfix/postfix-bdb.changes 2026-01-23 17:31:56.535165710 +0100 +++ /work/SRC/openSUSE:Factory/.postfix.new.1995/postfix-bdb.changes 2026-01-29 17:43:55.798798334 +0100 @@ -1,0 +2,8 @@ +Wed Jan 28 02:01:50 UTC 2026 - Peter Varkoly <[email protected]> + +- (bsc#1257199) [SELinux] postalias denied - fatal: open database /etc/aliases.lmdb: Permission denied + Add proposed ExecStartPre. +- (jsc#PED-14859) Fix packages for Immutable Mode - postfix + Pack /var/spool/postfix/* /var/lib/postfix using tmpfiles.d + +------------------------------------------------------------------- postfix.changes: same change New: ---- tmpfiles.conf ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ postfix-bdb.spec ++++++ --- /var/tmp/diff_new_pack.7lHPok/_old 2026-01-29 17:43:58.234897273 +0100 +++ /var/tmp/diff_new_pack.7lHPok/_new 2026-01-29 17:43:58.234897273 +0100 @@ -70,6 +70,7 @@ Source11: check_mail_queue Source12: postfix-user.conf Source13: postfix-vmail-user.conf +Source14: tmpfiles.conf Patch1: postfix-no-md5.patch Patch2: pointer_to_literals.patch Patch3: ipv6_disabled.patch @@ -335,11 +336,11 @@ done # --------------------------------------------------------------------------- install -m 755 %{SOURCE11} %{buildroot}%{_sbindir}/ -%if 0%{?suse_version} >= 1330 mkdir -p %{buildroot}%{_sysusersdir} +mkdir -p %{buildroot}%{_tmpfilesdir}/ install -m 644 %{SOURCE12} %{buildroot}%{_sysusersdir}/ install -m 644 %{SOURCE13} %{buildroot}%{_sysusersdir}/ -%endif +install -m 644 %{SOURCE14} %{buildroot}%{_tmpfilesdir}/postfix.conf #Clean up for postfix-bdb rm -rf %{buildroot}/usr/lib/debug/usr/lib/postfix/postfix-ldap.so-3.5.8-2.11.1.x86_64.debug @@ -385,18 +386,17 @@ # --------------------------------------------------------------------------- %post +%tmpfiles_create %{_tmpfilesdir}/postfix.conf %service_add_post postfix.service /sbin/ldconfig %set_permissions %{_sbindir}/postdrop %set_permissions %{_sbindir}/postlog %set_permissions %{_sbindir}/postqueue -%set_permissions /var/spool/mail/ %verifyscript -%verify_permissions %{_sbindir}/postdrop -%verify_permissions %{_sbindir}/postlog -%verify_permissions %{_sbindir}/postqueue -%verify_permissions -e /var/spool/mail/ +%verify_permissions -e %{_sbindir}/postdrop +%verify_permissions -e %{_sbindir}/postlog +%verify_permissions -e %{_sbindir}/postqueue %postun %service_del_postun postfix.service @@ -435,6 +435,8 @@ %dir %{pf_shlib_directory}/systemd %attr(0755,root,root) %{pf_shlib_directory}/systemd/* %{_unitdir}/postfix.service +%{_tmpfilesdir}/postfix.conf +%{_sysusersdir}/postfix-user.conf %{_bindir}/mailq %{_bindir}/newaliases %verify(not mode) %attr(2755,root,%{pf_setgid_group}) %{_sbindir}/postdrop @@ -478,24 +480,8 @@ %exclude %{_mandir}/man5/mysql_table.5* %exclude %{_mandir}/man5/pgsql_table.5* %{_mandir}/man?/*%{?ext_man} -%dir %attr(0755,root,root) /%{pf_queue_directory} -%dir %attr(0755,root,root) /%{pf_queue_directory}/pid -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/active -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/bounce -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/corrupt -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/defer -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/deferred -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/flush -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/hold -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/incoming -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/private -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/saved -%dir %attr(0700,postfix,root) /%{pf_queue_directory}/trace -%dir %attr(0730,postfix,maildrop) /%{pf_queue_directory}/maildrop -%dir %attr(0710,postfix,maildrop) /%{pf_queue_directory}/public -%if 0%{?suse_version} >= 1330 -%{_sysusersdir}/postfix-user.conf -%endif +%ghost /var/lib/postfix +%ghost /var/spool/postfix %if %{with lmdb} %files lmdb ++++++ postfix.spec ++++++ --- /var/tmp/diff_new_pack.7lHPok/_old 2026-01-29 17:43:58.294899710 +0100 +++ /var/tmp/diff_new_pack.7lHPok/_new 2026-01-29 17:43:58.298899872 +0100 @@ -58,6 +58,7 @@ Source11: check_mail_queue Source12: postfix-user.conf Source13: postfix-vmail-user.conf +Source14: tmpfiles.conf Patch1: %{name}-no-md5.patch Patch2: pointer_to_literals.patch Patch3: ipv6_disabled.patch @@ -293,8 +294,6 @@ install -pm 0644 %{name}-SUSE/smtp %{buildroot}%{_sysconfdir}/pam.d/smtp %endif mkdir -p %{buildroot}/%{pf_queue_directory} -mkdir -p %{buildroot}/var/spool/mail -ln -s spool/mail %{buildroot}/var/mail mkdir -p %{buildroot}%{_sysconfdir}/sasl2 install -pm 0600 %{name}-SUSE/smtpd.conf %{buildroot}%{_sysconfdir}/sasl2/smtpd.conf %{buildroot}%{_sbindir}/postconf -c %{buildroot}%{_sysconfdir}/%{name} \ @@ -372,9 +371,10 @@ install -m 755 %{SOURCE11} %{buildroot}%{_sbindir}/ mkdir -p %{buildroot}%{_sysusersdir} +mkdir -p %{buildroot}%{_tmpfilesdir}/ install -m 644 %{SOURCE12} %{buildroot}%{_sysusersdir}/ install -m 644 %{SOURCE13} %{buildroot}%{_sysusersdir}/ - +install -m 644 %{SOURCE14} %{buildroot}%{_tmpfilesdir}/postfix.conf # posttls-finger is built but not installed install -m 755 bin/posttls-finger %{buildroot}%{_sbindir}/ # --------------------------------------------------------------------------- @@ -386,15 +386,16 @@ %service_del_preun %{name}.service %post +%tmpfiles_create %{_tmpfilesdir}/postfix.conf %service_add_post %{name}.service %set_permissions %{_sbindir}/postdrop %set_permissions %{_sbindir}/postlog %set_permissions %{_sbindir}/postqueue %verifyscript -%verify_permissions %{_sbindir}/postdrop -%verify_permissions %{_sbindir}/postlog -%verify_permissions %{_sbindir}/postqueue +%verify_permissions -e %{_sbindir}/postdrop +%verify_permissions -e %{_sbindir}/postlog +%verify_permissions -e %{_sbindir}/postqueue %postun %service_del_postun %{name}.service @@ -439,6 +440,8 @@ %attr(0755,root,root) %{pf_systemd_directory}/* %{_unitdir}/%{name}.service %{_unitdir}/mail-transfer-agent.target.wants +%{_tmpfilesdir}/postfix.conf +%{_sysusersdir}/postfix-user.conf %{_bindir}/mailq %{_bindir}/newaliases %verify(not mode) %attr(2755,root,%{pf_setgid_group}) %{_sbindir}/postdrop @@ -481,27 +484,10 @@ %{pf_daemon_directory}/* %dir %{pf_meta_directory}/dynamicmaps.cf.d %dir %{pf_meta_directory}/postfix-files.d +%ghost /var/lib/postfix +%ghost /var/spool/postfix -%dir %attr(0700,%{name},root) %{pf_data_directory} %{_mandir}/man?/*%{?ext_man} -%dir %attr(0755,root,root) /%{pf_queue_directory} -%dir %attr(0755,root,root) /%{pf_queue_directory}/pid -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/active -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/bounce -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/corrupt -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/defer -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/deferred -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/flush -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/hold -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/incoming -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/private -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/saved -%dir %attr(0700,%{name},root) /%{pf_queue_directory}/trace -%dir %attr(0730,%{name},maildrop) /%{pf_queue_directory}/maildrop -%dir %attr(0710,%{name},maildrop) /%{pf_queue_directory}/public -%{_sysusersdir}/postfix-user.conf -/var/mail -/var/spool/mail %files devel %{_includedir}/%{name}/ ++++++ postfix-SUSE.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/postfix-SUSE/postfix.service new/postfix-SUSE/postfix.service --- old/postfix-SUSE/postfix.service 2026-01-22 11:11:34.284777038 +0100 +++ new/postfix-SUSE/postfix.service 2026-01-28 02:57:29.346861171 +0100 @@ -40,6 +40,7 @@ Type=forking PIDFile=/var/spool/postfix/pid/master.pid ExecStartPre=-/bin/echo 'Starting mail service (Postfix)' +ExecStartPre=-/sbin/restorecon -Rv /etc/aliases* ExecStartPre=/usr/sbin/postalias /etc/aliases ExecStartPre=-/usr/bin/touch /var/spool/postfix/pid/master.pid ExecStartPre=-/sbin/restorecon -Rv /var/spool/postfix/pid/master.pid ++++++ postfix-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.7lHPok/_old 2026-01-29 17:43:58.554910270 +0100 +++ /var/tmp/diff_new_pack.7lHPok/_new 2026-01-29 17:43:58.558910432 +0100 @@ -1,3 +1,2 @@ addFilter("W: no-%check-section") -addFilter(".*[WE]:.*filelist-forbidden-fhs23.*/var/mail.*") ++++++ tmpfiles.conf ++++++ # Type Path Mode UID GID Age Argument d /var/lib/postfix 0700 postfix root - - d /var/spool/postfix 0755 root root - - d /var/spool/postfix/pid 0755 root root - - d /var/spool/postfix/active 0700 postfix root - - d /var/spool/postfix/bounce 0700 postfix root - - d /var/spool/postfix/corrupt 0700 postfix root - - d /var/spool/postfix/defer 0700 postfix root - - d /var/spool/postfix/deferred 0700 postfix root - - d /var/spool/postfix/flush 0700 postfix root - - d /var/spool/postfix/hold 0700 postfix root - - d /var/spool/postfix/incoming 0700 postfix root - - d /var/spool/postfix/private 0700 postfix root - - d /var/spool/postfix/saved 0700 postfix root - - d /var/spool/postfix/maildrop 0730 postfix maildrop - - d /var/spool/postfix/public 0710 postfix maildrop - -
