ARM: bootscript: Fix the nfsargs and addip in K+P's tpcboot.cmd

The quotes around ${bootargs} were missing as we elaborate those variables
twice - once when we "setenv" the command and secondly when we "run" it.
Without quotes we have just empty string in the second call.

Moreover there is an issue with line breaks - as the original commands
got truncated.

Signed-off-by: Lukasz Majewski <lukma@denx.de>
lime2-spi
Lukasz Majewski 6 years ago committed by Stefano Babic
parent 2d558da0d7
commit 7e6bba20f5
  1. 9
      board/k+p/bootscripts/tpcboot.cmd

@ -65,17 +65,14 @@ fi"
# #
# Provide 'boot_nfs' command # Provide 'boot_nfs' command
#------------------------------------------------------------ #------------------------------------------------------------
setenv nfsargs "setenv bootargs root=/dev/nfs rw \ setenv nfsargs "setenv bootargs root=/dev/nfs rw nfsroot='${serverip}':'${rootpath}',nolock,nfsvers=3"
nfsroot=${serverip}:${rootpath},nolock,nfsvers=3" setenv addip "setenv bootargs '${bootargs}' ip='${ipaddr}':'${serverip}':'${gatewayip}':'${netmask}':'${hostname}':eth0:on"
setenv addip "setenv bootargs ${bootargs} \
ip=${ipaddr}:${serverip}:${gatewayip}:${netmask}:\
${hostname}:eth0:on"
setenv boot_nfs " setenv boot_nfs "
if run download_kernel; then if run download_kernel; then
run nfsargs; run nfsargs;
run addip; run addip;
setenv bootargs ${bootargs} console=${console}; setenv bootargs '${bootargs}' console=${console};
run boot_fitImage; run boot_fitImage;
fi" fi"

Loading…
Cancel
Save