From: Warren Togami Date: Tue, 30 Jun 2009 20:27:45 +0000 (-0400) Subject: netroot= variant is not supported for NFS, you must use root= X-Git-Tag: 0.2~14 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=92798bf79b7536e9bf5759265064fc1b8c624a49;p=thirdparty%2Fdracut.git netroot= variant is not supported for NFS, you must use root= TODO: This temporarily breaks Legacy root=/dev/nfs. --- diff --git a/modules.d/95nfs/parse-nfsroot.sh b/modules.d/95nfs/parse-nfsroot.sh index 96076fddc..d68ebe1e5 100755 --- a/modules.d/95nfs/parse-nfsroot.sh +++ b/modules.d/95nfs/parse-nfsroot.sh @@ -72,6 +72,17 @@ netroot_to_var() { [ -z "$netroot" ] && netroot=$(getarg netroot=) [ -z "$nfsroot" ] && nfsroot=$(getarg nfsroot=) +# Netroot cmdline argument must be ignored, but must be used if +# we're inside netroot to parse dhcp root-path +if [ -n "$netroot" ] ; then + if [ "$netroot" = "$(getarg netroot=)" ] ; then + warn "Ignoring netroot argument for NFS" + netroot=$root + fi +else + netroot=$root; +fi + # Handle old style :/