udev: add one more assertion
Follow-up for
6209bbbd4b1c9ed2886028ab2ee3df0a7d0e2494.
(cherry picked from commit
f4a4493eb57bffec091c8f0d4bb846850e544aa4)
Gbp-Pq: Name udev-add-one-more-assertion.patch
udev: drop assertion which is always false
Fixes a bug introduced by
67c3e1f63a5221b47a8fea85ae421671f29f3b7e.
Fixes #24945.
(cherry picked from commit
6209bbbd4b1c9ed2886028ab2ee3df0a7d0e2494)
Gbp-Pq: Name udev-drop-assertion-which-is-always-false.patch
shellcheck-clean kernel-install again
(cherry picked from commit
35339eb88c72f30204589101765a0bca5424e253)
Gbp-Pq: Name shellcheck-clean-kernel-install-again.patch
meson: install libsystemd-shared into rootpkglibdir
Introduce rootpkglibdir for installing libsystemd-{shared,core}.so.
The benefit over using rootlibexecdir is that this path can be
multiarch aware, i.e. this path can be architecture qualified.
This is something we'd like to make use of in Debian/Ubuntu to make
libsystemd-shared co-installable, e.g. for i386 the path would be
/usr/lib/i386-linux-gnu/systemd/libsystemd-shared-*.so and for amd64
/usr/lib/x86_64-linux-gnu/systemd/libsystemd-shared-*.so.
This will allow for example to install and run systemd-boot/i386 on an
amd64 host. It also simplifies/enables cross-building/bootstrapping.
For more infos about Multi-Arch see https://wiki.debian.org/Multiarch.
See also https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=990547
(cherry picked from commit
5fb225615bf751b97644bed7aae44f69ba03cc84)
Gbp-Pq: Name meson-install-libsystemd-shared-into-rootpkglibdir.patch
Move homectl and userdbctl to bindir
Those binaries aren't needed during early boot.
(cherry picked from commit
003a67616148a8c2b94aa0c87595465f5dcac508)
Gbp-Pq: Name Move-homectl-and-userdbctl-to-bindir.patch
Do not require a valid version when parsing sd-boot loader entries
This fixes #20820
(cherry picked from commit
87c7779599ade84df7934c563adb7fe550c871f7)
Gbp-Pq: Name Do-not-require-a-valid-version-when-parsing-sd-boot-loade.patch
systemd (251.5-2) unstable; urgency=medium
[ Luca Boccassi ]
* Build and install libcryptsetup token plugins.
The interfaces are now mature and enabled in Debian/Ubuntu in
libcryptsetup, so enable and ship the plugins
[ Michael Biebl ]
* salsa-ci: drop no longer needed workaround for lintian false positives
* udev: fix regression in udev-builtin path_id when processing NVME devices
(Closes: #
1021547)
[ наб ]
* systemd-sysv.postinst: which -> command -v
[dgit import unpatched systemd 251.5-2]