]> git.ipfire.org Git - thirdparty/dracut.git/commit
fix(network-manager): only run NetworkManager if rd.neednet=1
authorDusty Mabe <dusty@dustymabe.com>
Tue, 13 Apr 2021 15:36:21 +0000 (11:36 -0400)
committerHarald Hoyer <harald@hoyer.xyz>
Fri, 16 Apr 2021 09:12:49 +0000 (11:12 +0200)
commitac0e8f7dcc81432311906c3fca0d4211f6a2f68c
tree551f552165b4f6dd7e81a20e6ef04207d61c82cb
parent1f21fac646daa46cbe184ef8ff7705842f06ba15
fix(network-manager): only run NetworkManager if rd.neednet=1

Don't run the new systemd unit (nm-run.service) if rd.neednet=1
isn't set. nm-initrd-generator will generate configuration even
without rd.neednet=1 so determining if we should start based on
just if connection profiles exist isn't enough. We need some other
indicator. In this case we lay down a /run/NetworkManager/initrd/neednet
if rd.neednet=1, which is used by nm-run.service to determine the
need to run.
modules.d/35network-manager/nm-lib.sh
modules.d/35network-manager/nm-run.service