Browse Source

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.
master
Harald Hoyer 4 years ago committed by Harald Hoyer
parent
commit
49b614961d
  1. 2
      modules.d/35network-manager/nm-lib.sh

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

@ -13,7 +13,9 @@ nm_generate_connections() { @@ -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

Loading…
Cancel
Save