]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
NEWS: add warnings about read-only fs and libkmod being dlopen'ed
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 27 Apr 2024 18:44:15 +0000 (20:44 +0200)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 27 Apr 2024 18:45:34 +0000 (20:45 +0200)
Closes https://github.com/systemd/systemd/issues/32511.

NEWS

diff --git a/NEWS b/NEWS
index e2bd388b24cc182a431d02f47742dd01f91129fb..c45e96ea44b35407ffa05110258f7ffdcf24002f 100644 (file)
--- 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