30 lines
1.3 KiB
Diff
30 lines
1.3 KiB
Diff
|
commit bb15f5443c3e3bf4d27f68a28aed54f4112ee5d2
|
||
|
Author: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de>
|
||
|
Date: Tue May 27 11:48:43 2014 +0200
|
||
|
|
||
|
40network: Only enable network interfaces if explicitly requested
|
||
|
|
||
|
Currently all available network interfaces are started whenever
|
||
|
40network is pulled in. This causes massive delays during bootup.
|
||
|
This patch modifies the behaviour to start interfaces only if
|
||
|
rd.neednet is specified.
|
||
|
|
||
|
References: bnc#879038
|
||
|
|
||
|
Signed-off-by: Pawel Wieczorkiewicz <pwieczorkiewicz@suse.de>
|
||
|
|
||
|
diff --git a/modules.d/40network/net-genrules.sh b/modules.d/40network/net-genrules.sh
|
||
|
index 6ec9239..2fd8c6b 100755
|
||
|
--- a/modules.d/40network/net-genrules.sh
|
||
|
+++ b/modules.d/40network/net-genrules.sh
|
||
|
@@ -97,8 +97,8 @@ command -v fix_bootif >/dev/null || . /lib/net-lib.sh
|
||
|
else
|
||
|
cond='ACTION=="add", SUBSYSTEM=="net"'
|
||
|
# if you change the name of "91-default-net.rules", also change modules.d/80cms/cmssetup.sh
|
||
|
- echo "$cond, $runcmd" > /etc/udev/rules.d/91-default-net.rules
|
||
|
if [ "$NEEDNET" = "1" ]; then
|
||
|
+ echo "$cond, $runcmd" > /etc/udev/rules.d/91-default-net.rules
|
||
|
echo "[ -f /tmp/net.*.did-setup ]" >$hookdir/initqueue/finished/wait-network.sh
|
||
|
fi
|
||
|
fi
|