commit: 1e5c3786ee37ebca4e26bc2df7ce32541a46146a Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Thu Jun 17 15:01:51 2021 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Thu Jun 17 15:01:51 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e5c3786
sys-kernel/dracut: backport fix for Network Manager Closes: https://bugs.gentoo.org/775671 Signed-off-by: Mike Gilbert <floppym <AT> gentoo.org> .../{dracut-053.ebuild => dracut-053-r1.ebuild} | 1 + sys-kernel/dracut/files/053-network-manager.patch | 24 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/sys-kernel/dracut/dracut-053.ebuild b/sys-kernel/dracut/dracut-053-r1.ebuild similarity index 99% rename from sys-kernel/dracut/dracut-053.ebuild rename to sys-kernel/dracut/dracut-053-r1.ebuild index 670c8599df8..aabffa07bfb 100644 --- a/sys-kernel/dracut/dracut-053.ebuild +++ b/sys-kernel/dracut/dracut-053-r1.ebuild @@ -63,6 +63,7 @@ DOCS=( AUTHORS README.md README.generic README.kernel ) QA_MULTILIB_PATHS="usr/lib/dracut/.*" PATCHES=( + "${FILESDIR}"/053-network-manager.patch "${FILESDIR}"/gentoo-ldconfig-paths.patch ) diff --git a/sys-kernel/dracut/files/053-network-manager.patch b/sys-kernel/dracut/files/053-network-manager.patch new file mode 100644 index 00000000000..c3b337733b7 --- /dev/null +++ b/sys-kernel/dracut/files/053-network-manager.patch @@ -0,0 +1,24 @@ +From ba4bcf5f4f11ad624c647ddf4f566997186135e7 Mon Sep 17 00:00:00 2001 +From: Harald Hoyer <[email protected]> +Date: Wed, 31 Mar 2021 16:11:41 +0200 +Subject: [PATCH] fix(network-manager): no default deps for nm-run.service + +Otherwise nm-run.service will run only in basic.target, which is too +late in the initramfs. +--- + modules.d/35network-manager/nm-run.service | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/modules.d/35network-manager/nm-run.service b/modules.d/35network-manager/nm-run.service +index 63fe7564d0..f3493c41a3 100644 +--- a/modules.d/35network-manager/nm-run.service ++++ b/modules.d/35network-manager/nm-run.service +@@ -2,6 +2,8 @@ + # SPDX-License-Identifier: GPL-2.0-or-later + + [Unit] ++DefaultDependencies=no ++ + #make sure all devices showed up + Wants=systemd-udev-settle.service + After=systemd-udev-settle.service
