defaultenv: add bootp support
use rootpath as nfsroot and bootfile as kernelimage if present when ip mode is dhcp Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
495dffdaa5
commit
3374ddcc45
|
@ -40,6 +40,15 @@ elif [ x$mode = xdisk ]; then
|
|||
fi
|
||||
|
||||
if [ x$ip = xdhcp ]; then
|
||||
if [ x$kernel_loc = xnfs -o x$kernel_loc = xtftp ]; then
|
||||
dhcp
|
||||
if [ x$rootpath != x ]; then
|
||||
nfsroot=$rootpath
|
||||
fi
|
||||
if [ x$bootfile != x ]; then
|
||||
kernelimage=$bootfile
|
||||
fi
|
||||
fi
|
||||
bootargs="$bootargs ip=dhcp"
|
||||
elif [ x$ip = xnone ]; then
|
||||
bootargs="$bootargs ip=none"
|
||||
|
@ -89,9 +98,6 @@ if [ -n $mtdparts ]; then
|
|||
fi
|
||||
|
||||
if [ x$kernel_loc = xnfs -o x$kernel_loc = xtftp ]; then
|
||||
if [ x$ip = xdhcp ]; then
|
||||
dhcp
|
||||
fi
|
||||
kdev=/image
|
||||
$kernel_loc $kernelimage $kdev || exit 1
|
||||
elif [ x$kernel_loc = xnor ]; then
|
||||
|
|
Loading…
Reference in New Issue