From b596c624b21890c7d6adccbd590a117ddce2228c Mon Sep 17 00:00:00 2001 From: Boris Brezillon Date: Wed, 1 Jul 2015 19:25:33 +0200 Subject: [PATCH] chip-fel-flash: corrupt u-boot script to avoid reexecuting it when rebooting Signed-off-by: Boris Brezillon --- chip-fel-flash.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chip-fel-flash.sh b/chip-fel-flash.sh index da744f5..d63351a 100755 --- a/chip-fel-flash.sh +++ b/chip-fel-flash.sh @@ -70,7 +70,8 @@ prepare_uboot_script() { echo "setenv bootargs root=ubi0:rootfs rootfstype=ubifs rw earlyprintk ubi.mtd=4" >> $UBOOT_SCRIPT_SRC echo "setenv bootcmd 'source \${scriptaddr}; mtdparts; ubi part UBI; ubifsmount ubi0:rootfs; ubifsload \$fdt_addr_r /boot/sun5i-r8-chip.dtb; ubifsload \$kernel_addr_r /boot/zImage; bootz \$kernel_addr_r - \$fdt_addr_r'" >> $UBOOT_SCRIPT_SRC echo "saveenv" >> $UBOOT_SCRIPT_SRC - echo "mtdparts; ubi part UBI; ubifsmount ubi0:rootfs; ubifsload \$fdt_addr_r /boot/sun5i-r8-chip.dtb; ubifsload \$kernel_addr_r /boot/zImage; bootz \$kernel_addr_r - \$fdt_addr_r" >> $UBOOT_SCRIPT_SRC + echo "mw \${scriptaddr} 0x0" >> $UBOOT_SCRIPT_SRC + echo "boot" >> $UBOOT_SCRIPT_SRC mkimage -A arm -T script -C none -n "flash CHIP" -d $UBOOT_SCRIPT_SRC $UBOOT_SCRIPT }