| echo | |
| echo "==== running autoscript ====" | |
| echo | |
| setenv boot24 'bootm ${kernel_boot} ${mv_initrd_addr_ram}' | |
| setenv ramkernel 'setenv kernel_boot ${loadaddr}' | |
| setenv flashkernel 'setenv kernel_boot ${mv_kernel_addr}' | |
| setenv cpird 'cp ${mv_initrd_addr} ${mv_initrd_addr_ram} ${mv_initrd_length}' | |
| setenv bootfromflash run flashkernel cpird addcons boot24 | |
| setenv bootfromnet 'tftp ${mv_initrd_addr_ram} ${initrd_name};run ramkernel' | |
| if test ${console} = yes; | |
| then | |
| setenv addcons 'setenv bootargs ${bootargs} console=ttyS${console_nr},${baudrate}N8' | |
| else | |
| setenv addcons 'setenv bootargs ${bootargs} console=tty0' | |
| fi | |
| setenv set_static_ip 'setenv ipaddr ${static_ipaddr}' | |
| setenv set_static_nm 'setenv netmask ${static_netmask}' | |
| setenv set_static_gw 'setenv gatewayip ${static_gateway}' | |
| setenv set_ip 'setenv ip ${ipaddr}::${gatewayip}:${netmask}' | |
| if test ${servicemode} != yes; | |
| then | |
| echo "=== forced flash mode ===" | |
| run set_static_ip set_static_nm set_static_gw set_ip bootfromflash | |
| fi | |
| if test ${autoscript_boot} != no; | |
| then | |
| if test ${netboot} = yes; | |
| then | |
| bootp | |
| if test $? = 0; | |
| then | |
| echo "=== bootp succeeded -> netboot ===" | |
| run set_ip bootfromnet addcons boot24 | |
| else | |
| echo "=== netboot failed ===" | |
| fi | |
| fi | |
| echo "=== bootfromflash ===" | |
| run set_static_ip set_static_nm set_static_gw set_ip bootfromflash | |
| else | |
| echo "=== boot stopped with autoscript_boot no ===" | |
| fi |