public inbox for git-commits@fedoraproject.org
help / color / mirror / Atom feed
To: git-commits@fedoraproject.org
Subject: [rpms/systemd] rawhide: Add systemd-report-standalone
Date: Fri, 03 Jul 2026 13:11:57 GMT [thread overview]
Message-ID: <178308431774.1.9057654250923893981.rpms-systemd-ee2dff42d615@fedoraproject.org> (raw)
A new commit has been pushed.
Repo : rpms/systemd
Branch : rawhide
Commit : ee2dff42d615ceb09ad0930cbd7ba87fb069abe1
Author : Zbigniew Jędrzejewski-Szmek <zbyszek@amutable.com>
Date : 2026-07-03T15:00:53+02:00
Stats : +33/-5 in 2 file(s)
URL : https://src.fedoraproject.org/rpms/systemd/c/ee2dff42d615ceb09ad0930cbd7ba87fb069abe1?branch=rawhide
Log:
Add systemd-report-standalone
This adds the packaging required for
https://github.com/systemd/systemd/pull/42874. The build will work
with the changes here even before that the upstream changes are
merged and is in fact required for upstream CI to pass, so the plan
is to merge it early.
[skip changelog]
---
diff --git a/split-files.py b/split-files.py
index f7f9989..03f7822 100644
--- a/split-files.py
+++ b/split-files.py
@@ -1,7 +1,11 @@
import re, sys, os, collections
buildroot = sys.argv[1]
-no_bootloader = '--no-bootloader' in sys.argv
+
+potentially_empty_outputs = [
+ 'standalone-report',
+ *(['boot'] if '--no-bootloader' in sys.argv else []),
+]
known_files = '''
%ghost %config(noreplace) /etc/crypttab
@@ -73,6 +77,7 @@ outputs = {suffix: open(f'.file-list-{suffix}', 'w')
'resolve',
'tests',
'standalone-repart',
+ 'standalone-report',
'standalone-tmpfiles',
'standalone-sysusers',
'standalone-shutdown',
@@ -106,6 +111,8 @@ for file in files(buildroot):
if n.endswith('.standalone'):
if 'repart' in n:
o = outputs['standalone-repart']
+ elif 'report' in n:
+ o = outputs['standalone-report']
elif 'tmpfiles' in n:
o = outputs['standalone-tmpfiles']
elif 'sysusers' in n:
@@ -294,9 +301,9 @@ for file in files(buildroot):
for file in o:
print(f'{prefix}{n}{suffix}', file=file)
+
+
if [print(f'ERROR: no file names were written to {o.name}')
for name, o in outputs.items()
- if (o.tell() == 0 and
- not (no_bootloader and name == 'boot'))
- ]:
+ if o.tell() == 0 and name not in potentially_empty_outputs]:
sys.exit(1)
diff --git a/systemd.spec b/systemd.spec
index 882fe63..66d43c1 100644
--- a/systemd.spec
+++ b/systemd.spec
@@ -323,11 +323,14 @@ Conflicts: dracut < 060-2
Conflicts: dracut < 059-16
%endif
+Conflicts: systemd-standalone-report
+Provides: systemd-report = %{version}-%{release}
Conflicts: systemd-standalone-tmpfiles
Provides: systemd-tmpfiles = %{version}-%{release}
Conflicts: systemd-standalone-shutdown
Provides: systemd-shutdown = %{version}-%{release}
+
%if "%{_sbindir}" == "%{_bindir}"
# Compat symlinks for Requires in other packages.
# We rely on filesystem to create the symlinks for us.
@@ -691,7 +694,21 @@ RemovePathPostfixes: .standalone
%description standalone-repart
Standalone systemd-repart binary with no dependencies on the systemd-shared
library or other libraries from systemd-libs. This package conflicts with the
-main systemd package and is meant for use on systems without systemd.
+systemd-udev package and is meant for use on systems without systemd-udev.
+
+%if %{with upstream}
+%package standalone-report
+Summary: Standalone systemd-report binaries for use on systems without systemd
+Provides: systemd-report = %{version}-%{release}
+Conflicts: systemd
+RemovePathPostfixes: .standalone
+
+%description standalone-report
+Standalone systemd-report, systemd-report-basic, systemd-report-sign-plain, …
+binaries with no dependencies on the systemd-shared library or other libraries
+from systemd-libs. This package conflicts with the main systemd package and
+is meant for use on systems without systemd or with older version of it.
+%endif
%package standalone-tmpfiles
Summary: Standalone systemd-tmpfiles binary for use on systems without systemd
@@ -1497,6 +1514,10 @@ fi
%files standalone-repart -f .file-list-standalone-repart
+%if %{with upstream}
+%files standalone-report -f .file-list-standalone-report
+%endif
+
%files standalone-tmpfiles -f .file-list-standalone-tmpfiles
%files standalone-sysusers -f .file-list-standalone-sysusers
reply other threads:[~2026-07-03 13:11 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=178308431774.1.9057654250923893981.rpms-systemd-ee2dff42d615@fedoraproject.org \
--to=git-commits@fedoraproject.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox