Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package syslogd for openSUSE:Factory checked 
in at 2025-12-22 22:48:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/syslogd (Old)
 and      /work/SRC/openSUSE:Factory/.syslogd.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "syslogd"

Mon Dec 22 22:48:28 2025 rev:107 rq:1323782 version:unknown

Changes:
--------
--- /work/SRC/openSUSE:Factory/syslogd/syslogd.changes  2025-11-18 
15:30:56.412898839 +0100
+++ /work/SRC/openSUSE:Factory/.syslogd.new.1928/syslogd.changes        
2025-12-22 22:49:10.932881657 +0100
@@ -1,0 +2,11 @@
+Thu Dec 18 08:04:54 UTC 2025 - Dominique Leuenberger <[email protected]>
+
+- Install tmpfile correctly as syslogd.conf (instead of
+  sendmail.conf),
+
+-------------------------------------------------------------------
+Wed Dec 17 14:39:05 UTC 2025 - Dr. Werner Fink <[email protected]>
+
+- Fix tmpfile handling for transactional updates (jsc#PED-14864)
+
+-------------------------------------------------------------------

New:
----
  syslogd.tmpfiles

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ syslogd.spec ++++++
--- /var/tmp/diff_new_pack.fOhryB/_old  2025-12-22 22:49:19.445232364 +0100
+++ /var/tmp/diff_new_pack.fOhryB/_new  2025-12-22 22:49:19.445232364 +0100
@@ -21,9 +21,6 @@
   %define _fillupdir /var/adm/fillup-templates
 %endif
 
-%if ! %{defined _rundir}
-%define _rundir %{_localstatedir}/run
-%endif
 Name:           syslogd
 Version:        1.5.1
 Release:        0
@@ -41,6 +38,7 @@
 Source7:        klogd.service
 Source8:        syslogd.service
 Source9:        syslogd-service-prepare
+Source10:       syslogd.tmpfiles
 Source11:       syslogd-rpmlintrc
 Source12:       sysconfig.boot
 Patch0:         sysklogd-1.4.1.dif
@@ -70,6 +68,7 @@
 BuildRequires:  group(news)
 BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(systemd)
+BuildRequires:  rpm_macro(_tmpfilesdir)
 BuildRequires:  user(news)
 Requires:       klogd
 Requires(post): %fillup_prereq
@@ -158,7 +157,7 @@
 mkdir -p %{buildroot}/%{_mandir}/man{5,8}
 mkdir -p %{buildroot}%{_fillupdir}
 mkdir -p %{buildroot}%{_unitdir}
-mkdir -p -m 0755 %{buildroot}/%{_rundir}/syslogd
+#mkdir -p -m 0755 %%{buildroot}/run/syslogd
 make install MANDIR=%{_mandir} BINDIR=%{_sbindir} DESTDIR=%{buildroot}
 %if 0%{?suse_version} > 1500
 mkdir -p %{buildroot}%{_distconfdir}/logrotate.d
@@ -186,6 +185,9 @@
 %{buildroot}%{_fillupdir}/sysconfig.klogd
 %endif
 
+mkdir -p %{buildroot}%{_tmpfilesdir}
+install -m 0644 %{S:10} %{buildroot}%{_tmpfilesdir}/syslogd.conf
+
 %if %{defined verify_permissions}
 %verifyscript
 %verify_permissions -e %{_sysconfdir}/syslog.conf
@@ -195,31 +197,13 @@
 %service_add_pre syslogd.service
 
 %post
+%tmpfiles_create %{_tmpfilesdir}/syslog.conf
 %set_permissions %{_sysconfdir}/syslog.conf
 #
 # add syslog variables provided by syslogd if needed
 #
 %{remove_and_set -n syslog SYSLOG_DAEMON}
 %{remove_and_set -n syslog SYSLOG_REQUIRES_NETWORK}
-%{fillup_only -ns syslog syslogd}
-#
-# create dirs, touch log default files
-#
-mkdir -p var/log
-touch var/log/messages;  chmod 640 var/log/messages
-touch var/log/mail;      chmod 640 var/log/mail
-touch var/log/mail.info; chmod 640 var/log/mail.info
-touch var/log/mail.warn; chmod 640 var/log/mail.warn
-touch var/log/mail.err;  chmod 640 var/log/mail.err
-test -f var/log/news && mv var/log/news var/log/news.bak
-mkdir -p -m 0750 var/log/news
-chown news:news  var/log/news
-touch var/log/news/news.crit;   chmod 640 var/log/news/news.crit
-chown news:news var/log/news/news.crit
-touch var/log/news/news.err;    chmod 640 var/log/news/news.err
-chown news:news var/log/news/news.err
-touch var/log/news/news.notice; chmod 640 var/log/news/news.notice
-chown news:news var/log/news/news.notice
 #
 # Enable the syslogd as service
 #
@@ -371,12 +355,12 @@
 %defattr(-,root,root)
 %{_fillupdir}/sysconfig.syslogd
 %config %verify(not mode) %attr(0600,root,root) %{_sysconfdir}/syslog.conf
+%{_tmpfilesdir}/syslogd.conf
 %{_mandir}/man5/syslog.conf.5%{ext_man}
 %{_mandir}/man8/syslogd.8%{ext_man}
 %{_mandir}/man8/sysklogd.8%{ext_man}
 %{_unitdir}/syslogd.service
 %{_sbindir}/syslogd-service-prepare
-%attr(0755,root,root) %dir %ghost %{_rundir}/syslogd
 %{_sbindir}/syslogd
 %{_sbindir}/rcsyslogd
 %if 0%{?suse_version} < 1550

++++++ syslogd.tmpfiles ++++++
d /run/syslogd              0750 root root -
f /var/log/messages         0640 root root -
f /var/log/mail             0640 root root -
f /var/log/mail.info        0640 root root -
f /var/log/mail.warn        0640 root root -
f /var/log/mail.err         0640 root root -
d /var/log/news             0750 news news -
f /var/log/news/news.crit   0640 news news -
f /var/log/news/news.err    0640 news news -
f /var/log/news/news.notice 0640 news news -

Reply via email to