@@ -104,6 +104,13 @@ systemd changes
``journald.conf`` to "persistent". The ``/var/log/journal`` directory is now
used for logging instead of ``/run/log``.
+- If ``pni-names`` is not in the :term:`DISTRO_FEATURES`, the `Predictable
+ Network Interface names <https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/>`__
+ systemd feature will now be disabled. Previously the feature was still
+ enabled even if ``pni-names`` was not part of :term:`DISTRO_FEATURES`. Make
+ sure to add the feature to :term:`DISTRO_FEATURES` if you want to keep this
+ systemd behavior.
+
Multiconfig changes
~~~~~~~~~~~~~~~~~~~
@@ -523,9 +523,10 @@ New Features / Enhancements in |yocto-ver|
``${libdir}`` if the ``set-time-epoch`` :term:`PACKAGECONFIG` config is
set.
- - really disable Predictable Network Interface names if the ``pni-names``
- feature is not part of :term:`DISTRO_FEATURES`. Previously it was only
- really disable for QEMU machines.
+ - really disable `Predictable Network Interface names
+ <https://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/>`__
+ if the ``pni-names`` feature is not part of :term:`DISTRO_FEATURES`.
+ Previously it was only really disabled for QEMU machines.
- split ``networkd`` into its own package named ``systemd-networkd``.
Add a note to the migration guide regarding the pni-names behavior change. Suggested-by: Enrico Jörns <ejo@pengutronix.de> Signed-off-by: Antonin Godard <antonin.godard@bootlin.com> --- Changes in v2: - Add missing "not" in migration note (thanks to Daniel Ammann). - Link to v1: https://lore.kernel.org/r/20250415-systemd-migration-note-v1-1-24f9ee7c2b94@bootlin.com --- documentation/migration-guides/migration-5.2.rst | 7 +++++++ documentation/migration-guides/release-notes-5.2.rst | 7 ++++--- 2 files changed, 11 insertions(+), 3 deletions(-) --- base-commit: 1ed64dbdf4a60b000305cdc2c67dc24f4bc97ef7 change-id: 20250415-systemd-migration-note-36e893cced28 Best regards, -- Antonin Godard <antonin.godard@bootlin.com>