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 -   -

Reply via email to