From 119be3374433eb9de6c7525e3836194bb0123bd9 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@robotics.uk.to>
Date: Thu, 10 Jan 2019 15:23:38 +0000
Subject: [PATCH] Boot script for beaglebone needs to be named uEnv.txt

---
 src/freedombone-image-hardware-setup | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/freedombone-image-hardware-setup b/src/freedombone-image-hardware-setup
index 2f83e99c3..fb163a4c2 100755
--- a/src/freedombone-image-hardware-setup
+++ b/src/freedombone-image-hardware-setup
@@ -155,14 +155,17 @@ arm_setup_boot() {
     arm_initrd_addr='0x48000000'
     arm_fdtaddr='0x47000000'
 
+    arm_boot_script=/boot/boot.cmd
+
     case "$dtb" in
         "am"*) arm_loadaddr='0x82000000'
                arm_initrd_addr='0x88080000'
                arm_fdtaddr='0x88000000'
+               arm_boot_script=/boot/uEnv.txt
                ;;
     esac
 
-    cat >> /boot/boot.cmd <<EOF
+    cat >> $arm_boot_script <<EOF
 setenv mmcdev 0
 setenv mmcpart 1
 
@@ -193,8 +196,10 @@ setenv mmcargs setenv bootargs init=/lib/systemd/systemd console=\${console} roo
 run loadfiles; run mmcargs; bootz \${loadaddr} \${initrd_addr}:\${initrd_size} \${fdtaddr}
 EOF
 
-    # Create boot.scr
-    mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
+    if [ "$arm_boot_script" = "/boot/boot.cmd" ]; then
+        # Create boot.scr
+        mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
+    fi
 
     # Copy all DTBs
     mkdir -p /boot/dtbs
-- 
GitLab