diff options
Diffstat (limited to 'board/pcm038/env/bin/boot')
-rw-r--r-- | board/pcm038/env/bin/boot | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/board/pcm038/env/bin/boot b/board/pcm038/env/bin/boot index 0e0119082c..71d4391591 100644 --- a/board/pcm038/env/bin/boot +++ b/board/pcm038/env/bin/boot @@ -12,14 +12,15 @@ if [ x$1 = xnet ]; then kernel=net fi -if [ $root = flash ]; then +if [ x$ip = xdhcp ]; then + bootargs="$bootargs ip=dhcp" +else + bootargs="$bootargs ip=$eth0.ipaddr:$eth0.serverip:$eth0.gateway:$eth0.netmask:::" +fi + +if [ x$root = xflash ]; then bootargs="$bootargs root=$rootpart rootfstype=jffs2" else - if [ x$ip = xdhcp ]; then - bootargs="$bootargs ip=dhcp" - else - bootargs="$bootargs ip=$eth0.ipaddr:$eth0.serverip:$eth0.gateway:$eth0.netmask:::" - fi bootargs="$bootargs root=/dev/nfs nfsroot=$eth0.serverip:$nfsroot,v3,tcp" fi @@ -34,3 +35,4 @@ if [ $kernel = net ]; then else bootm /dev/nor0.kernel fi + |