From: Harald Hoyer Date: Tue, 21 Aug 2012 12:47:14 +0000 (+0200) Subject: network: reintroduce rd.neednet X-Git-Tag: 024~111 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=48dba7f9ace186871528eb4d83cd96e92e853c6c;p=platform%2Fupstream%2Fdracut.git network: reintroduce rd.neednet rd.neednet is used by anaconda and the network interfaces cannot be known in advance. --- diff --git a/dracut.cmdline.7.asc b/dracut.cmdline.7.asc index 71d02ca..c376d79 100644 --- a/dracut.cmdline.7.asc +++ b/dracut.cmdline.7.asc @@ -384,6 +384,9 @@ interface name. Better name it "bootnet" or "bluesocket". **biosdevname=0**:: boolean, turn off biosdevname network interface renaming +**rd.neednet=1**:: + boolean, bring up network even without netroot set + **vlan=__:__**:: Setup vlan device named on . We support the four styles of vlan names: VLAN_PLUS_VID (vlan0005), VLAN_PLUS_VID_NO_PAD (vlan5), diff --git a/modules.d/40network/net-genrules.sh b/modules.d/40network/net-genrules.sh index 8aeee2d..6a58ab5 100755 --- a/modules.d/40network/net-genrules.sh +++ b/modules.d/40network/net-genrules.sh @@ -15,7 +15,9 @@ fix_bootif() { } # Don't continue if we don't need network -[ -z "$netroot" ] && ! [ -e "/tmp/net.ifaces" ] && return; +if [ -z "$netroot" ] && [ ! -e "/tmp/net.ifaces" ] && ! getargbool 0 rd.neednet >/dev/null; then + return +fi # Write udev rules {