505ae63b60
Also include new boot scripts to match standard distro uboot commands. Our previous 6x_bootscript and 6x_upgrade used custom variables and their naming don't make sense now that we target more than i.MX6 CPU. Therefore those old scripts are marked as legacy and kept for now but the goal is to deprecate and remove them later. Signed-off-by: Gary Bisson <gary.bisson@boundarydevices.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
26 lines
901 B
Bash
Executable File
26 lines
901 B
Bash
Executable File
#!/bin/sh
|
|
# post-build fixups
|
|
# for further details, see
|
|
#
|
|
# http://boundarydevices.com/u-boot-on-i-mx6/
|
|
#
|
|
|
|
BOARD_DIR="$(dirname $0)"
|
|
|
|
# bd u-boot looks for standard bootscript
|
|
install -m 0644 -D $BINARIES_DIR/boot.scr $TARGET_DIR/boot/
|
|
# legacy 6x_bootscript script
|
|
$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
|
|
-n "boot script" -d $BOARD_DIR/6x_bootscript.txt $TARGET_DIR/6x_bootscript
|
|
|
|
# u-boot / update script for bd upgradeu command
|
|
if [ -e $BINARIES_DIR/u-boot.imx ];
|
|
then
|
|
install -D -m 0644 $BINARIES_DIR/u-boot.imx $TARGET_DIR/u-boot.imx
|
|
$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
|
|
-n "upgrade script" -d $BOARD_DIR/upgrade.cmd $TARGET_DIR/upgrade.scr
|
|
# legacy 6x_upgrade script
|
|
$HOST_DIR/bin/mkimage -A arm -O linux -T script -C none -a 0 -e 0 \
|
|
-n "upgrade script" -d $BOARD_DIR/6x_upgrade.txt $TARGET_DIR/6x_upgrade
|
|
fi
|