Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package systemd for openSUSE:Factory checked 
in at 2026-05-21 18:26:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/systemd (Old)
 and      /work/SRC/openSUSE:Factory/.systemd.new.2084 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "systemd"

Thu May 21 18:26:00 2026 rev:468 rq:1353801 version:260.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/systemd/systemd.changes  2026-04-26 
21:12:59.701543975 +0200
+++ /work/SRC/openSUSE:Factory/.systemd.new.2084/systemd.changes        
2026-05-21 18:27:18.378479856 +0200
@@ -1,0 +2,45 @@
+Mon May 18 10:47:43 UTC 2026 - Franck Bui <[email protected]>
+
+- Add a weak runtime dependency on libtss2-tcti-device0 to udev (bsc#1260357 
bsc#1264224)
+
+-------------------------------------------------------------------
+Wed May 13 07:47:03 UTC 2026 - Franck Bui <[email protected]>
+
+- systemd.spec: drop deprecated meson options 'libidn' and 'libiptc'
+
+  Remove -Dlibidn and -Dlibiptc from meson options as both have been fully
+  deprecated by upstream and will be removed in a future release.
+
+  The libidn library support was completely dropped in commit 429cbac508 and 
has
+  been replaced by libidn2.
+
+  OTOH, systemd-networkd and systemd-nspawn no longer support creating NAT 
rules
+  via iptables/libiptc APIs; only nftables is now supported (see commit
+  c3c42b30dd).
+
+-------------------------------------------------------------------
+Wed May 13 07:20:15 UTC 2026 - Franck Bui <[email protected]>
+
+- Import commit 1e45daa2fb423eb95ad00dcc389e03cfea8f86dc
+
+  1e45daa2fb vconsole-setup: skip setfont(8) when the console driver lacks 
font support (bsc#1212970)
+
+-------------------------------------------------------------------
+Tue May 12 13:44:42 UTC 2026 - Franck Bui <[email protected]>
+
+- Import commit 571d61da82f2654afacf52c620ceec3fbf220f6b
+
+  571d61da82 cryptsetup: avoid a segfault when a keyfile is passed along with 
a TPM device (bsc#1263117)
+  4e16626c0e mkosi: user and group bin needed for a test
+  e5f2b85204 TEST-24-CRYPTSETUP: Use virtio-blk-pci
+  9bac241fc1 TEST-64-UDEV-STORAGE: Add missing scsi controllers
+  8581b451ed Revert "mkosi: Mark minimal images as Incremental=relaxed"
+  5a53f0c965 mkosi-tool/opensuse: add libtss2-tcti-device0 package
+
+-------------------------------------------------------------------
+Wed May 06 13:22:03 UTC 2026 - Franck Bui <[email protected]>
+
+- systemd.spec: drop ancient Obsoletes for pm-utils, suspend and
+  systemd-analyze that predate 2020.
+
+-------------------------------------------------------------------
@@ -6,0 +52,5 @@
+
+  This update includes the following fix:
+
+    b6469b0191 kmod-setup: load vsock_loopback alongside vsock (bsc#1259145)
+    e5a5656b55 machined: do not allow unprivileged users to shell into the 
root namespace via varlink (bsc#1261978 CVE-2026-40224 GHSA-6pwp-j5vg-5j6m)

Old:
----
  systemd-260.1.tar.xz

New:
----
  systemd-260.1+suse.7.g1e45daa2fb.tar.xz

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

Other differences:
------------------
++++++ systemd.spec ++++++
--- /var/tmp/diff_new_pack.dv0DKd/_old  2026-05-21 18:27:20.250556763 +0200
+++ /var/tmp/diff_new_pack.dv0DKd/_new  2026-05-21 18:27:20.254556928 +0200
@@ -33,7 +33,7 @@
 %if %{without obs_service_set_version}
 %define systemd_version    260.1
 %define systemd_release    0
-%define archive_version    %{nil}
+%define archive_version    +suse.7.g1e45daa2fb
 %endif
 
 %define _testsuitedir %{_systemd_util_dir}/tests
@@ -197,20 +197,16 @@
 Obsoletes:      systemd-coredump < %{version}-%{release}
 Provides:       systemd-logger = %{version}-%{release}
 Obsoletes:      systemd-logger < %{version}-%{release}
-Provides:       systemd-analyze = %{version}-%{release}
-Obsoletes:      pm-utils <= 1.4.1
-Obsoletes:      suspend <= 1.0
-Obsoletes:      systemd-analyze < 201
 Source0:        systemd-%{version}%{?archive_version}.tar.xz
 Source1:        systemd-rpmlintrc
-Source3:        systemd-update-helper
-Source5:        tmpfiles-suse.conf
-Source6:        baselibs.conf
-Source7:        triggers.systemd
-Source8:        pam.systemd-user
-Source9:        pam.systemd-run0
-Source14:       kbd-model-map.legacy
-Source15:       testsuite-mkosi.local.conf
+Source2:        systemd-update-helper
+Source3:        tmpfiles-suse.conf
+Source4:        baselibs.conf
+Source5:        triggers.systemd
+Source6:        pam.systemd-user
+Source7:        pam.systemd-run0
+Source8:        kbd-model-map.legacy
+Source9:        testsuite-mkosi.local.conf
 
 Source100:      fixlet-systemd-post.sh
 
@@ -219,14 +215,14 @@
 Source202:      files.container
 Source203:      files.networkd
 Source204:      files.devel
-Source206:      files.uefi-boot
-Source207:      files.experimental
-Source208:      files.resolved
-Source209:      files.homed
-Source210:      files.lang
-Source211:      files.journal-remote
-Source212:      files.portable
-Source213:      files.ukify
+Source205:      files.uefi-boot
+Source206:      files.experimental
+Source207:      files.resolved
+Source208:      files.homed
+Source209:      files.lang
+Source210:      files.journal-remote
+Source211:      files.portable
+Source212:      files.ukify
 
 #
 # All changes backported from upstream are tracked by the git repository, which
@@ -356,6 +352,8 @@
 Recommends:     libtss2-esys0
 Recommends:     libtss2-mu0
 Recommends:     libtss2-rc0
+# Needed by systemd-creds (bsc#1260357)
+Recommends:     libtss2-tcti-device0
 %endif
 Conflicts:      ConsoleKit < 0.4.1
 Conflicts:      dracut < 059
@@ -488,7 +486,7 @@
 configures network devices as they appear, as well as manages network addresses
 and routes for any link for which it finds a .network file, see
 systemd.network(5). It can also create virtual network devices based on their
-description given by systemd.netdev(5) files. It may be controlle by
+description given by systemd.netdev(5) files. It may be controlled by
 networkctl(1).
 %endif
 
@@ -513,7 +511,7 @@
 resolver, as well as an LLMNR and MulticastDNS resolver and responder. It may 
be
 controlled by resolvectl(1).
 
-Addtionally, this package also contains a plug-in module for the Name Service
+Additionally, this package also contains a plug-in module for the Name Service
 Switch (NSS), which enables hostname resolutions by contacting
 systemd-resolved(8). It replaces the nss-dns plug-in module that traditionally
 resolves hostnames via DNS.
@@ -738,7 +736,6 @@
         -Dglib=disabled \
         -Dgshadow=false \
         -Dldconfig=false \
-        -Dlibidn=disabled \
         -Dsmack=false \
         -Dvmlinux-h=disabled \
         -Dxenctrl=disabled \
@@ -758,7 +755,6 @@
         -Dlibarchive=%{disabled_with bootstrap} \
         -Dlibfido2=%{disabled_with bootstrap} \
         -Dlibidn2=%{enabled_with resolved} \
-        -Dlibiptc=%{disabled_with bootstrap} \
         -Dlz4=%{disabled_with bootstrap} \
         -Dqrencode=%{disabled_with bootstrap} \
         -Dkmod=%{disabled_with bootstrap} \
@@ -791,7 +787,9 @@
         -Dcoredump=%{when_not bootstrap} \
         -Dhomed=%{enabled_with homed} \
         -Dhtml=%{enabled_with docs} \
+        -Dhwdb=%{when_not bootstrap} \
         -Dimportd=%{enabled_with importd} \
+        -Dlocaled=%{when_not bootstrap} \
         -Dmachined=%{when machined} \
         -Dman=%{enabled_with docs} \
         -Dnetworkd=%{when networkd} \
@@ -799,6 +797,9 @@
         -Dportabled=%{when portabled} \
         -Dremote=%{enabled_with journal_remote} \
         -Dselinux=%{enabled_with selinux} \
+        -Dsysusers=true \
+        -Dtmpfiles=true \
+        -Dvconsole=%{when_not bootstrap} \
         \
         -Dbootloader=%{enabled_with sd_boot} \
         -Defi=%{when sd_boot} \
@@ -821,7 +822,7 @@
         -Dsshdconfdir=%{_distconfdir}/ssh/sshd_config.d \
         -Dsshconfdir=%{_distconfdir}/ssh/ssh_config.d \
         -Dsshdprivsepdir=no \
-        -Dsysupdate=%{when_not bootstrap} \
+        -Dsysupdate=%{disabled_with bootstrap} \
         -Dsysupdated=%{disabled_with bootstrap} \
         -Dvmspawn=%{disabled_with bootstrap} \
         \
@@ -857,15 +858,16 @@
 rm -f %{buildroot}%{_mandir}/man1/resolvconf.1*
 %endif
 
-install -m0755 -D %{SOURCE3} 
%{buildroot}/%{_systemd_util_dir}/systemd-update-helper
+install -m0755 -D %{SOURCE2} 
%{buildroot}/%{_systemd_util_dir}/systemd-update-helper
 
 # Install the fixlets
 mkdir -p %{buildroot}%{_systemd_util_dir}/rpm
 install -m0755 %{SOURCE100} %{buildroot}%{_systemd_util_dir}/rpm/
 
-# Make sure /usr/lib/modules-load.d exists in udev(-mini)?, so other
-# packages can install modules without worry
+# Make sure these directories exist for the mini flavor so other packages can
+# install files without worry.
 mkdir -p %{buildroot}%{_modulesloaddir}
+mkdir -p %{buildroot}%{_udevhwdbdir}
 
 # Make sure we don't ship static enablement symlinks in /etc during
 # installation, presets should be honoured instead.
@@ -873,8 +875,8 @@
 rm -f %{buildroot}%{_sysconfdir}/systemd/system/default.target
 
 # Replace upstream PAM configuration files with openSUSE ones.
-install -m0644 -D %{SOURCE8} %{buildroot}%{_pam_vendordir}/systemd-user
-install -m0644 -D %{SOURCE9} %{buildroot}%{_pam_vendordir}/systemd-run0
+install -m0644 -D %{SOURCE6} %{buildroot}%{_pam_vendordir}/systemd-user
+install -m0644 -D %{SOURCE7} %{buildroot}%{_pam_vendordir}/systemd-run0
 
 # Don't enable wall ask password service, it spams every console (bnc#747783).
 rm 
%{buildroot}%{_unitdir}/multi-user.target.wants/systemd-ask-password-wall.path
@@ -991,7 +993,7 @@
 # systemd. For lack of a better place some (deprecated) paths are still shipped
 # along with the systemd package.
 rm -f %{buildroot}%{_tmpfilesdir}/{etc,home,legacy,tmp,var}.conf
-install -m 644 %{SOURCE5} %{buildroot}%{_tmpfilesdir}/systemd-suse.conf
+install -m 644 %{SOURCE3} %{buildroot}%{_tmpfilesdir}/systemd-suse.conf
 
 # These 2 following file are useless because on SUSE distros ssh can parse
 # drop-ins in /usr.
@@ -1006,10 +1008,12 @@
 
 # kbd-model-map.legacy is used to provide mapping for legacy keymaps, which may
 # still be used by yast.
-cat %{SOURCE14} >>%{buildroot}%{_datarootdir}/systemd/kbd-model-map
+%if %{without bootstrap}
+cat %{SOURCE8} >>%{buildroot}%{_datarootdir}/systemd/kbd-model-map
+%endif
 
 %if %{with testsuite}
-install -m0644 %{SOURCE15} %{buildroot}%{_testsuitedir}/mkosi/mkosi.local.conf
+install -m0644 %{SOURCE9} %{buildroot}%{_testsuitedir}/mkosi/mkosi.local.conf
 install -m0644 test/integration-tests/README.md 
%{buildroot}%{_testsuitedir}/integration-tests/
 %endif
 
@@ -1089,7 +1093,7 @@
 %{_systemd_util_dir}/rpm/fixlet-systemd-post.sh $1 || :
 
 %postun
-# Avoid restarting logind until fixed upstream (issue #1163)
+# Avoid restarting logind until fixed upstream (issue #17308)
 %systemd_postun_with_restart systemd-hostnamed.service
 %systemd_postun_with_restart systemd-journald.service
 %systemd_postun_with_restart systemd-localed.service
@@ -1268,7 +1272,7 @@
     elfbins.list
 
 # File trigger definitions
-%include %{SOURCE7}
+%include %{SOURCE5}
 
 %files
 %include %{SOURCE200}
@@ -1278,7 +1282,7 @@
 
 %if %{with sd_boot}
 %files boot
-%include %{SOURCE206}
+%include %{SOURCE205}
 %endif
 
 %if %{with container}
@@ -1293,7 +1297,7 @@
 
 %if %{with resolved}
 %files resolved
-%include %{SOURCE208}
+%include %{SOURCE207}
 %endif
 
 %files devel
@@ -1312,7 +1316,7 @@
 
 %if %{without bootstrap}
 %files lang -f systemd.lang
-%include %{SOURCE210}
+%include %{SOURCE209}
 %endif
 
 %if %{with docs}
@@ -1322,21 +1326,21 @@
 %endif
 
 %files experimental
-%include %{SOURCE207}
+%include %{SOURCE206}
 
 %if %{with journal_remote}
 %files journal-remote
-%include %{SOURCE211}
+%include %{SOURCE210}
 %endif
 
 %if %{with homed}
 %files homed
-%include %{SOURCE209}
+%include %{SOURCE208}
 %endif
 
 %if %{with portabled}
 %files portable
-%include %{SOURCE212}
+%include %{SOURCE211}
 %endif
 
 %if %{with testsuite}
@@ -1347,6 +1351,6 @@
 
 %if %{with sd_boot}
 %files ukify
-%include %{SOURCE213}
+%include %{SOURCE212}
 %endif
 

++++++ files.experimental ++++++
--- /var/tmp/diff_new_pack.dv0DKd/_old  2026-05-21 18:27:20.378562021 +0200
+++ /var/tmp/diff_new_pack.dv0DKd/_new  2026-05-21 18:27:20.382562186 +0200
@@ -25,17 +25,31 @@
 %dir %{_unitdir}/initrd.target.wants
 %dir %{_unitdir}/storage-target-mode.target.wants
 %endif
+%if %{with upstream}
+%dir %{_unitdir}/system-install.target.wants
+%endif
 # Main config files have been replaced in favor of drop-ins.
 %ghost %{_sysconfdir}/systemd/oomd.conf
 %if %{without bootstrap}
 %{_bindir}/oomctl
 %endif
+%if %{with upstream}
+%{_bindir}/storagectl
+%endif
 %{_bindir}/systemd-mstack
 %{_bindir}/systemd-mute-console
 %if %{without bootstrap}
+%if %{with upstream}
+%{_bindir}/systemd-sysinstall
+%{_bindir}/systemd-sysupdate
+%endif
 %{_bindir}/systemd-vmspawn
 %{_bindir}/updatectl
 %{_datadir}/bash-completion/completions/oomctl
+%if %{with upstream}
+%{_datadir}/bash-completion/completions/storagectl
+%{_datadir}/bash-completion/completions/systemd-sysinstall
+%endif
 %{_datadir}/bash-completion/completions/systemd-vmspawn
 %{_datadir}/dbus-1/interfaces/org.freedesktop.oom1.Manager.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.sysupdate1.Job.xml
@@ -47,15 +61,24 @@
 %{_datadir}/dbus-1/system.d/org.freedesktop.sysupdate1.conf
 %if %{with upstream}
 %{_datadir}/polkit-1/actions/io.systemd.imds.policy
+%{_datadir}/polkit-1/actions/io.systemd.storage.policy
 %endif
 %{_datadir}/polkit-1/actions/org.freedesktop.sysupdate1.policy
 %{_datadir}/zsh/site-functions/_oomctl
+%if %{with upstream}
+%{_datadir}/zsh/site-functions/_storagectl
+%{_datadir}/zsh/site-functions/_systemd-sysinstall
+%endif
 %endif
 %{_distconfdir}/ssh/ssh_config.d/20-systemd-ssh-proxy.conf
 %if %{with docs}
 %{_mandir}/man1/mount.mstack.1.gz
+%if %{with upstream}
+%{_mandir}/man1/mount.storage.1.gz
+%endif
 %{_mandir}/man1/oomctl.1.gz
 %if %{with upstream}
+%{_mandir}/man1/storagectl.1.gz
 %{_mandir}/man1/systemd-imds-import.service.1.gz
 %{_mandir}/man1/systemd-imds.1.gz
 %endif
@@ -119,8 +142,20 @@
 %{_mandir}/man8/systemd-pcrproduct.service.8.gz
 %endif
 %{_mandir}/man8/systemd-ssh-generator.8.gz
+%if %{with upstream}
+%{_mandir}/man8/systemd-storage-block.8.gz
+%{_mandir}/man8/systemd-storage-block.socket.8.gz
+%{_mandir}/man8/[email protected]
+%{_mandir}/man8/systemd-storage-fs.8.gz
+%{_mandir}/man8/systemd-storage-fs.socket.8.gz
+%{_mandir}/man8/[email protected]
+%endif
 %{_mandir}/man8/systemd-storagetm.8.gz
 %{_mandir}/man8/systemd-storagetm.service.8.gz
+%if %{with upstream}
+%{_mandir}/man8/systemd-sysinstall.8.gz
+%{_mandir}/man8/systemd-sysinstall.service.8.gz
+%endif
 %{_mandir}/man8/systemd-sysupdate-reboot.service.8.gz
 %{_mandir}/man8/systemd-sysupdate-reboot.timer.8.gz
 %{_mandir}/man8/systemd-sysupdate.8.gz
@@ -150,6 +185,9 @@
 %endif
 %endif
 %{_sbindir}/mount.mstack
+%if %{with upstream}
+%{_sbindir}/mount.storage
+%endif
 %if %{with importd}
 %{_systemd_util_dir}/oci-registry/default.oci-registry
 %{_systemd_util_dir}/oci-registry/image.alpine.oci-registry
@@ -188,6 +226,10 @@
 %endif
 %{_systemd_util_dir}/systemd-ssh-issue
 %{_systemd_util_dir}/systemd-ssh-proxy
+%if %{with upstream}
+%{_systemd_util_dir}/systemd-storage-block
+%{_systemd_util_dir}/systemd-storage-fs
+%endif
 %if %{without bootstrap}
 %{_systemd_util_dir}/systemd-storagetm
 %{_systemd_util_dir}/systemd-sysupdate
@@ -244,6 +286,10 @@
 %if %{with sd_boot}
 %{_unitdir}/sockets.target.wants/systemd-pcrextend.socket
 %endif
+%if %{with upstream}
+%{_unitdir}/sockets.target.wants/systemd-storage-block.socket
+%{_unitdir}/sockets.target.wants/systemd-storage-fs.socket
+%endif
 %if %{without bootstrap}
 %{_unitdir}/storage-target-mode.target
 %endif
@@ -260,6 +306,10 @@
 %{_unitdir}/sysinit.target.wants/systemd-tpm2-setup-early.service
 %{_unitdir}/sysinit.target.wants/systemd-tpm2-setup.service
 %endif
+%if %{with upstream}
+%{_unitdir}/system-install.target
+%{_unitdir}/system-install.target.wants/systemd-sysinstall.service
+%endif
 %{_unitdir}/system-systemd\x2dmute\x2dconsole.slice
 %if %{without bootstrap}
 %{_unitdir}/systemd-bsod.service
@@ -303,6 +353,9 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/systemd-pcrmachine.service
 %{_unitdir}/systemd-pcrnvdone.service
+%if %{with upstream}
+%{_unitdir}/systemd-pcrosseparator.service
+%endif
 %{_unitdir}/systemd-pcrphase-factory-reset.service
 %{_unitdir}/systemd-pcrphase-initrd.service
 %{_unitdir}/systemd-pcrphase-storage-target-mode.service
@@ -315,9 +368,18 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/systemd-report-cgroup.socket
 %{_unitdir}/[email protected]
+%{_unitdir}/systemd-storage-block.socket
+%{_unitdir}/[email protected]
+%{_unitdir}/systemd-storage-fs.socket
+%{_unitdir}/[email protected]
 %endif
 %if %{without bootstrap}
 %{_unitdir}/systemd-storagetm.service
+%endif
+%if %{with upstream}
+%{_unitdir}/systemd-sysinstall.service
+%endif
+%if %{without bootstrap}
 %{_unitdir}/systemd-sysupdate-reboot.service
 %{_unitdir}/systemd-sysupdate-reboot.timer
 %{_unitdir}/systemd-sysupdate.service
@@ -337,7 +399,14 @@
 %{_unitdir}/[email protected]
 %endif
 %{_userunitdir}/sockets.target.wants/systemd-journalctl.socket
+%if %{with upstream}
+%{_userunitdir}/sockets.target.wants/systemd-storage-fs.socket
+%endif
 %{_userunitdir}/systemd-journalctl.socket
 %{_userunitdir}/[email protected]
+%if %{with upstream}
+%{_userunitdir}/systemd-storage-fs.socket
+%{_userunitdir}/[email protected]
+%endif
 /usr/etc/profile.d/80-systemd-osc-context.sh
 

++++++ files.systemd ++++++
--- /var/tmp/diff_new_pack.dv0DKd/_old  2026-05-21 18:27:20.498566951 +0200
+++ /var/tmp/diff_new_pack.dv0DKd/_new  2026-05-21 18:27:20.502567116 +0200
@@ -19,7 +19,9 @@
 %dir %{_datadir}/dbus-1/system-services
 %dir %{_datadir}/dbus-1/system.d
 %dir %{_datadir}/factory
+%if %{without bootstrap}
 %dir %{_datadir}/systemd
+%endif
 %dir %{_datadir}/user-tmpfiles.d
 %if %{without bootstrap}
 %dir %{_datadir}/zsh
@@ -109,7 +111,9 @@
 %endif
 %{_bindir}/hostnamectl
 %{_bindir}/journalctl
+%if %{without bootstrap}
 %{_bindir}/localectl
+%endif
 %{_bindir}/loginctl
 %{_bindir}/run0
 %{_bindir}/systemctl
@@ -177,7 +181,9 @@
 # dbus introspection data for code generators: 
https://github.com/systemd/systemd/pull/20294
 %{_datadir}/dbus-1/interfaces/org.freedesktop.LogControl1.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.hostname1.xml
+%if %{without bootstrap}
 %{_datadir}/dbus-1/interfaces/org.freedesktop.locale1.xml
+%endif
 %{_datadir}/dbus-1/interfaces/org.freedesktop.login1.Manager.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.login1.Seat.xml
 %{_datadir}/dbus-1/interfaces/org.freedesktop.login1.Session.xml
@@ -199,12 +205,16 @@
 %{_datadir}/dbus-1/interfaces/org.freedesktop.timedate1.xml
 %{_datadir}/dbus-1/services/org.freedesktop.systemd1.service
 %{_datadir}/dbus-1/system-services/org.freedesktop.hostname1.service
+%if %{without bootstrap}
 %{_datadir}/dbus-1/system-services/org.freedesktop.locale1.service
+%endif
 %{_datadir}/dbus-1/system-services/org.freedesktop.login1.service
 %{_datadir}/dbus-1/system-services/org.freedesktop.systemd1.service
 %{_datadir}/dbus-1/system-services/org.freedesktop.timedate1.service
 %{_datadir}/dbus-1/system.d/org.freedesktop.hostname1.conf
+%if %{without bootstrap}
 %{_datadir}/dbus-1/system.d/org.freedesktop.locale1.conf
+%endif
 %{_datadir}/dbus-1/system.d/org.freedesktop.login1.conf
 %{_datadir}/dbus-1/system.d/org.freedesktop.systemd1.conf
 %{_datadir}/dbus-1/system.d/org.freedesktop.timedate1.conf
@@ -214,14 +224,18 @@
 %{_datadir}/polkit-1/actions/io.systemd.credentials.policy
 %{_datadir}/polkit-1/actions/io.systemd.sysext.policy
 %{_datadir}/polkit-1/actions/org.freedesktop.hostname1.policy
+%if %{without bootstrap}
 %{_datadir}/polkit-1/actions/org.freedesktop.locale1.policy
+%endif
 %{_datadir}/polkit-1/actions/org.freedesktop.login1.policy
 %{_datadir}/polkit-1/actions/org.freedesktop.systemd1.policy
 %{_datadir}/polkit-1/actions/org.freedesktop.timedate1.policy
 
%{_datadir}/polkit-1/rules.d/10-systemd-logind-root-ignore-inhibitors.rules.example
 %{_datadir}/polkit-1/rules.d/empower.rules
+%if %{without bootstrap}
 %{_datadir}/systemd/kbd-model-map
 %{_datadir}/systemd/language-fallback-map
+%endif
 %{_datadir}/user-tmpfiles.d/20-systemd-varlink.conf
 %if %{without bootstrap}
 %{_datadir}/zsh/site-functions/_busctl
@@ -491,7 +505,9 @@
 %{_systemd_util_dir}/systemd-executor
 %{_systemd_util_dir}/systemd-hostnamed
 %{_systemd_util_dir}/systemd-journald
+%if %{without bootstrap}
 %{_systemd_util_dir}/systemd-localed
+%endif
 %{_systemd_util_dir}/systemd-logind
 %{_systemd_util_dir}/systemd-reply-password
 %{_systemd_util_dir}/systemd-shutdown
@@ -580,7 +596,9 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/ctrl-alt-del.target
 %{_unitdir}/dbus-org.freedesktop.hostname1.service
+%if %{without bootstrap}
 %{_unitdir}/dbus-org.freedesktop.locale1.service
+%endif
 %{_unitdir}/dbus-org.freedesktop.login1.service
 %{_unitdir}/dbus-org.freedesktop.timedate1.service
 %{_unitdir}/debug-shell.service
@@ -725,7 +743,9 @@
 %{_unitdir}/[email protected]
 %{_unitdir}/[email protected]
 %{_unitdir}/systemd-kexec.service
+%if %{without bootstrap}
 %{_unitdir}/systemd-localed.service
+%endif
 %{_unitdir}/systemd-logind-varlink.socket
 %{_unitdir}/systemd-logind.service
 %{_unitdir}/[email protected]

++++++ files.udev ++++++
--- /var/tmp/diff_new_pack.dv0DKd/_old  2026-05-21 18:27:20.530568266 +0200
+++ /var/tmp/diff_new_pack.dv0DKd/_new  2026-05-21 18:27:20.534568431 +0200
@@ -44,7 +44,9 @@
 %dir %{_udevhwdbdir}
 %dir %{_udevrulesdir}
 %dir %{_unitdir}/initrd.target.wants
+%if %{without bootstrap}
 %doc %{_udevhwdbdir}/README
+%endif
 %doc %{_udevrulesdir}/README
 %ghost %attr(444, root, root) %{_sysconfdir}/udev/hwdb.bin
 %ghost %attr(644, root, root) %{_prefix}/lib/udev/compat-symlink-generation
@@ -59,9 +61,7 @@
 %{_bindir}/kernel-install
 %{_bindir}/systemd-cryptenroll
 %{_bindir}/systemd-cryptsetup
-%endif
 %{_bindir}/systemd-hwdb
-%if %{without bootstrap}
 %{_bindir}/systemd-repart
 %endif
 %{_bindir}/udevadm
@@ -274,8 +274,8 @@
 %{_systemd_util_dir}/systemd-sleep
 %{_systemd_util_dir}/systemd-timesyncd
 %{_systemd_util_dir}/systemd-udevd
-%{_systemd_util_dir}/systemd-vconsole-setup
 %if %{without bootstrap}
+%{_systemd_util_dir}/systemd-vconsole-setup
 %{_systemd_util_dir}/systemd-veritysetup
 %endif
 %{_systemd_util_dir}/systemd-volatile-root
@@ -296,6 +296,7 @@
 %{_sysusersdir}/systemd-timesync.conf
 %{_tmpfilesdir}/static-nodes-permissions.conf
 %{_tmpfilesdir}/systemd-pstore.conf
+%if %{without bootstrap}
 %{_udevhwdbdir}/20-OUI.hwdb
 %{_udevhwdbdir}/20-acpi-vendor.hwdb
 %{_udevhwdbdir}/20-bluetooth-vendor-product.hwdb
@@ -332,6 +333,7 @@
 %{_udevhwdbdir}/70-touchpad.hwdb
 %{_udevhwdbdir}/80-ieee1394-unit-function.hwdb
 %{_udevhwdbdir}/82-net-auto-link-local.hwdb
+%endif
 %{_udevrulesdir}/50-udev-default.rules
 %{_udevrulesdir}/60-autosuspend.rules
 %{_udevrulesdir}/60-block.rules
@@ -375,8 +377,8 @@
 %{_udevrulesdir}/82-net-auto-link-local.rules
 %{_udevrulesdir}/90-image-dissect.rules
 %{_udevrulesdir}/90-iocost.rules
-%{_udevrulesdir}/90-vconsole.rules
 %if %{without bootstrap}
+%{_udevrulesdir}/90-vconsole.rules
 %{_unitdir}/cryptsetup-pre.target
 %{_unitdir}/cryptsetup.target
 %endif
@@ -422,8 +424,8 @@
 %if %{with sd_boot}
 %{_unitdir}/sysinit.target.wants/systemd-hibernate-clear.service
 %endif
-%{_unitdir}/sysinit.target.wants/systemd-hwdb-update.service
 %if %{without bootstrap}
+%{_unitdir}/sysinit.target.wants/systemd-hwdb-update.service
 %{_unitdir}/sysinit.target.wants/systemd-modules-load.service
 %endif
 %{_unitdir}/sysinit.target.wants/systemd-random-seed.service
@@ -453,7 +455,9 @@
 %endif
 %{_unitdir}/systemd-hibernate-resume.service
 %{_unitdir}/systemd-hibernate.service
+%if %{without bootstrap}
 %{_unitdir}/systemd-hwdb-update.service
+%endif
 %{_unitdir}/systemd-hybrid-sleep.service
 %if %{without bootstrap}
 %{_unitdir}/systemd-modules-load.service
@@ -486,7 +490,9 @@
 %{_unitdir}/systemd-udevd-kernel.socket
 %{_unitdir}/systemd-udevd-varlink.socket
 %{_unitdir}/systemd-udevd.service
+%if %{without bootstrap}
 %{_unitdir}/systemd-vconsole-setup.service
+%endif
 %{_unitdir}/systemd-volatile-root.service
 %{_unitdir}/tpm2.target
 %if %{without bootstrap}

Reply via email to