From 49b614961dc8684f8512febbf80da489909e4b7f Mon Sep 17 00:00:00 2001 From: Harald Hoyer Date: Thu, 22 Apr 2021 09:06:23 +0200 Subject: [PATCH] fix(network-manager): create /run directories Create the `/run/NetworkManager/initrd` directory before creating `/run/NetworkManager/initrd/neednet`. Somehow on Fedora 32 this directory is missing, when the script is running. This fixes all NetworkManager tests for Fedora 32. --- modules.d/35network-manager/nm-lib.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules.d/35network-manager/nm-lib.sh b/modules.d/35network-manager/nm-lib.sh index cf0d1d4703..47693ec5c1 100644 --- a/modules.d/35network-manager/nm-lib.sh +++ b/modules.d/35network-manager/nm-lib.sh @@ -13,7 +13,9 @@ nm_generate_connections() { /etc/NetworkManager/system-connections/* \ /etc/sysconfig/network-scripts/ifcfg-*; do [ -f "$i" ] || continue + mkdir -p "$hookdir"/initqueue/finished echo '[ -f /tmp/nm.done ]' > "$hookdir"/initqueue/finished/nm.sh + mkdir -p /run/NetworkManager/initrd : > /run/NetworkManager/initrd/neednet # activate NM services break done