From: Zbigniew Jędrzejewski-Szmek Date: Sat, 27 Apr 2024 18:44:15 +0000 (+0200) Subject: NEWS: add warnings about read-only fs and libkmod being dlopen'ed X-Git-Tag: v256-rc2~179 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d4e9be97a3;p=thirdparty%2Fsystemd.git NEWS: add warnings about read-only fs and libkmod being dlopen'ed Closes https://github.com/systemd/systemd/issues/32511. --- diff --git a/NEWS b/NEWS index e2bd388b24c..c45e96ea44b 100644 --- a/NEWS +++ b/NEWS @@ -116,6 +116,11 @@ CHANGES WITH 256-rc1: analogous to the unit setting, but applies to the whole system. It is enabled by default in the initrd. + Note that this means that code executed in the initrd cannot naïvely + expect to be able to write to /usr/ during boot. This affects + dracut <= 60, which wrote "hooks" to /lib/dracut/hooks/. See + https://github.com/dracut-ng/dracut-ng/commit/a45048b80c27ee5a45a380. + * New unit setting WantsMountsFor= has been added. It is analogous to RequiresMountsFor=, but creates a Wants= dependency instead of Requires=. This new logic is now used in various places where mounts @@ -707,6 +712,11 @@ CHANGES WITH 256-rc1: been changed from regular shared library dependencies into dlopen() based ones. + Note that this means that those libraries might not be automatically + pulled in when ELF dependencies are resolved. In particular lack of + libkmod might cause problems with boot. This affects dracut <= 60, + see https://github.com/dracut-ng/dracut-ng/commit/04b362d713235459cf. + * The sd-journal API gained a new call sd_journal_stream_fd_with_namespace() which is just like sd_journal_stream_fd() but creates a log stream targeted at a