diff options
author | Ross Burton <ross.burton@arm.com> | 2024-09-12 11:46:09 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2024-09-13 07:15:49 +0100 |
commit | 64a1a07f03392ff84cafb0f6856c5c5c48f5819f (patch) | |
tree | 7939df6748e162e695b530530b14abce3546570b /scripts/lib/devtool/standard.py | |
parent | 462b0c114af1a1650b90d8d20458669d15cda3a0 (diff) | |
download | poky-64a1a07f03392ff84cafb0f6856c5c5c48f5819f.tar.gz |
systemd: add missing dependency on libkmod to udev
As of systemd 256, libsystemd-shared.so doesn't directly link to a number
of libraries but instead dlopen()'s them as needed to reduce the size of
the attack surface.
Instead the .so has a .note.dlopen segment that lists the libraries that
may be opened, with the intention that these are transformed into package
recommendation fields.
We don't yet have support for these (see #15595) so explicit dependencies
have been added to the systemd package itself. However, in an initramfs
with udev but without systemd and no recommendations you end up without
libkmod, so module loading is impossible.
Add an explicit hard dependency on libkmod to udev, because modules are
critical functionality.
(From OE-Core rev: 12fadefe11ed9f09171087608c3c4b83c7302b3f)
Signed-off-by: Ross Burton <ross.burton@arm.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'scripts/lib/devtool/standard.py')
0 files changed, 0 insertions, 0 deletions