9
0
Fork 0

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:
Jean-Christophe PLAGNIOL-VILLARD 2012-03-13 18:45:06 +01:00 committed by Sascha Hauer
parent 495dffdaa5
commit 3374ddcc45
1 changed files with 9 additions and 3 deletions

View File

@ -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