Skip to content

Commit 49b6149

Browse files
committed
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.
1 parent b80ee08 commit 49b6149

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

modules.d/35network-manager/nm-lib.sh

+2
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,9 @@ nm_generate_connections() {
1313
/etc/NetworkManager/system-connections/* \
1414
/etc/sysconfig/network-scripts/ifcfg-*; do
1515
[ -f "$i" ] || continue
16+
mkdir -p "$hookdir"/initqueue/finished
1617
echo '[ -f /tmp/nm.done ]' > "$hookdir"/initqueue/finished/nm.sh
18+
mkdir -p /run/NetworkManager/initrd
1719
: > /run/NetworkManager/initrd/neednet # activate NM services
1820
break
1921
done

0 commit comments

Comments
 (0)