#!/bin/sh PATH=/env/bin export PATH . /env/config if [ -e /dev/nand0 ]; then addpart /dev/nand0 $nand_parts # Uh, oh, hush first expands wildcards and then starts executing # commands. What a bug! source /env/bin/hush_hack fi if [ -f /env/logo.bmp ]; then bmp /env/logo.bmp elif [ -f /env/logo.bmp.lzo ]; then unlzo /env/logo.bmp.lzo /logo.bmp bmp /logo.bmp fi if [ -z $eth0.ethaddr ]; then while [ -z $eth0.ethaddr ]; do readline "no MAC address set for eth0. please enter the one found on your board: " eth0.ethaddr done echo -a /env/config "eth0.ethaddr=$eth0.ethaddr" saveenv fi echo echo -n "Hit any key to stop autoboot: " timeout -a $autoboot_timeout if [ $? != 0 ]; then echo echo "type update_kernel [] to update kernel into flash" echo "type update_root [] to update rootfs into flash" echo exit fi boot