ARM: bootscript: Fix the nfsargs and addip in K+P's tpcboot.cmd
authorLukasz Majewski <lukma@denx.de>
Fri, 31 Aug 2018 11:58:27 +0000 (13:58 +0200)
committerStefano Babic <sbabic@denx.de>
Fri, 14 Sep 2018 13:22:52 +0000 (15:22 +0200)
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>
board/k+p/bootscripts/tpcboot.cmd

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