|
Dusty Mabe |
cf3fe9 |
From a0f12fb6a09b09f35ab28753d7c4461c10a8b562 Mon Sep 17 00:00:00 2001
|
|
Dusty Mabe |
cf3fe9 |
From: Dusty Mabe <dusty@dustymabe.com>
|
|
Dusty Mabe |
cf3fe9 |
Date: Tue, 29 Jun 2021 15:11:00 -0400
|
|
Dusty Mabe |
cf3fe9 |
Subject: [PATCH] fix(network-manager): don't pull in systemd-udev-settle
|
|
Dusty Mabe |
cf3fe9 |
|
|
Dusty Mabe |
cf3fe9 |
We get a nice warning about it being deprecated:
|
|
Dusty Mabe |
cf3fe9 |
|
|
Dusty Mabe |
cf3fe9 |
```
|
|
Dusty Mabe |
cf3fe9 |
systemd-udev-settle.service is deprecated. Please fix nm-initrd.service not to pull it in.
|
|
Dusty Mabe |
cf3fe9 |
```
|
|
Dusty Mabe |
cf3fe9 |
|
|
Dusty Mabe |
cf3fe9 |
The service is deprecated because its purpose was to wait for the
|
|
Dusty Mabe |
cf3fe9 |
discovery of all hardware, but it didn't guarantee that (see the
|
|
Dusty Mabe |
cf3fe9 |
systemd-udev-settle man page).
|
|
Dusty Mabe |
cf3fe9 |
|
|
Dusty Mabe |
cf3fe9 |
NM now runs as an independent service and can deal with devices showing
|
|
Dusty Mabe |
cf3fe9 |
up at any point, but it does need udev to be started. For now just
|
|
Dusty Mabe |
cf3fe9 |
Want/After systemd-udev-trigger.
|
|
Dusty Mabe |
cf3fe9 |
---
|
|
Dusty Mabe |
cf3fe9 |
modules.d/35network-manager/nm-initrd.service | 4 ++--
|
|
Dusty Mabe |
cf3fe9 |
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
Dusty Mabe |
cf3fe9 |
|
|
Dusty Mabe |
cf3fe9 |
diff --git a/modules.d/35network-manager/nm-initrd.service b/modules.d/35network-manager/nm-initrd.service
|
|
Dusty Mabe |
cf3fe9 |
index 5f9b9043..b9806de0 100644
|
|
Dusty Mabe |
cf3fe9 |
--- a/modules.d/35network-manager/nm-initrd.service
|
|
Dusty Mabe |
cf3fe9 |
+++ b/modules.d/35network-manager/nm-initrd.service
|
|
Dusty Mabe |
cf3fe9 |
@@ -1,7 +1,7 @@
|
|
Dusty Mabe |
cf3fe9 |
[Unit]
|
|
Dusty Mabe |
cf3fe9 |
DefaultDependencies=no
|
|
Dusty Mabe |
cf3fe9 |
-Wants=systemd-udev-settle.service
|
|
Dusty Mabe |
cf3fe9 |
-After=systemd-udev-settle.service
|
|
Dusty Mabe |
cf3fe9 |
+Wants=systemd-udev-trigger.service
|
|
Dusty Mabe |
cf3fe9 |
+After=systemd-udev-trigger.service
|
|
Dusty Mabe |
cf3fe9 |
After=dracut-cmdline.service
|
|
Dusty Mabe |
cf3fe9 |
Wants=network.target
|
|
Dusty Mabe |
cf3fe9 |
Before=network.target
|
|
Dusty Mabe |
cf3fe9 |
--
|
|
Dusty Mabe |
cf3fe9 |
2.31.1
|
|
Dusty Mabe |
cf3fe9 |
|