fab351
From 68fefe6f9424d3f29e6da9133579c385e7b470b2 Mon Sep 17 00:00:00 2001
fab351
From: Lubomir Rintel <lkundrak@v3.sk>
fab351
Date: Mon, 27 May 2019 12:43:59 +0200
fab351
Subject: [PATCH] network-manager: generate configuration with netroot=
fab351
fab351
If the root is on network, let nm-initrd-generator create configuration
fab351
even if none was explicitly specified on the command line.
fab351
fab351
Also do the same if /tmp/net.ifaces exists, because the anaconda plugin
fab351
creates an empty file in that location in hopes that will make us
fab351
configure the network.
fab351
fab351
(cherry picked from commit 381ab6b7cd2d35bf7f9da63b10c20f5ef6e61a8b)
fab351
---
fab351
 modules.d/35network-manager/nm-config.sh | 4 ++++
fab351
 1 file changed, 4 insertions(+)
fab351
fab351
diff --git a/modules.d/35network-manager/nm-config.sh b/modules.d/35network-manager/nm-config.sh
fab351
index 1339ebe7..1efa737c 100755
fab351
--- a/modules.d/35network-manager/nm-config.sh
fab351
+++ b/modules.d/35network-manager/nm-config.sh
fab351
@@ -1,3 +1,7 @@
fab351
 #!/bin/sh
fab351
 
fab351
+if [ -n "$netroot" ] || [ -e /tmp/net.ifaces ]; then
fab351
+    echo rd.neednet >> /etc/cmdline.d/35-neednet.conf
fab351
+fi
fab351
+
fab351
 /usr/libexec/nm-initrd-generator -- $(getcmdline)
fab351