From 2a68e8caab7543a77f4841b40ad2f1e71e471988 Mon Sep 17 00:00:00 2001 From: Adam Green Date: Thu, 4 Jan 2018 20:55:36 +0000 Subject: [PATCH] projects/Amlogic: update.sh: also update boot.ini, boot-logo.bmp.gz and u-boot --- .../filesystem/usr/share/bootloader/update.sh | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/projects/Amlogic/filesystem/usr/share/bootloader/update.sh b/projects/Amlogic/filesystem/usr/share/bootloader/update.sh index 044911e1b9..2ba9645d89 100755 --- a/projects/Amlogic/filesystem/usr/share/bootloader/update.sh +++ b/projects/Amlogic/filesystem/usr/share/bootloader/update.sh @@ -91,3 +91,21 @@ for arg in $(cat /proc/cmdline); do ;; esac done + +if [ -f $SYSTEM_ROOT/usr/share/bootloader/boot.ini ]; then + echo "*** updating boot.ini ..." + mount -o rw,remount $BOOT_ROOT + cp -p $SYSTEM_ROOT/usr/share/bootloader/boot.ini $BOOT_ROOT/boot.ini +fi + +if [ -f $SYSTEM_ROOT/usr/share/bootloader/boot-logo.bmp.gz ]; then + echo "*** updating boot logo ..." + mount -o rw,remount $BOOT_ROOT + cp -p $SYSTEM_ROOT/usr/share/bootloader/boot-logo.bmp.gz $BOOT_ROOT +fi + +if [ -f $SYSTEM_ROOT/usr/share/bootloader/u-boot -a ! -e /dev/system -a ! -e /dev/boot ]; then + echo "*** updating u-boot on: $BOOT_DISK ..." + dd if=$SYSTEM_ROOT/usr/share/bootloader/u-boot of=$BOOT_DISK conv=fsync bs=1 count=112 status=none + dd if=$SYSTEM_ROOT/usr/share/bootloader/u-boot of=$BOOT_DISK conv=fsync bs=512 skip=1 seek=1 status=none +fi