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 -
