#!/bin/sh . /env/config if [ x$1 = xnand ]; then root=nand kernel=nand fi if [ x$1 = xnet ]; then root=net kernel=net fi 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 = xnand ]; then bootargs="$bootargs root=$rootpart_nand rootfstype=jffs2" else bootargs="$bootargs root=/dev/nfs nfsroot=$eth0.serverip:$nfsroot,v3,tcp" fi bootargs="$bootargs mtdparts=\"NAND 32MiB 3,3V 8-bit:$nand_parts\"" if [ x$kernel = xnet ]; then if [ x$ip = xdhcp ]; then dhcp fi tftp $uimage uImage || exit 1 bootm uImage else bootm /dev/nand0.kernel.bb fi