From 12a70c8c29bfc683179f04f760d9be30c8e1c542 Mon Sep 17 00:00:00 2001
From: Bob Mottram <bob@freedombone.net>
Date: Fri, 18 Jan 2019 21:00:57 +0000
Subject: [PATCH] repack variable

---
 src/freedombone-image-hardware-setup | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/src/freedombone-image-hardware-setup b/src/freedombone-image-hardware-setup
index 7afae95c1..9a1bd7b27 100755
--- a/src/freedombone-image-hardware-setup
+++ b/src/freedombone-image-hardware-setup
@@ -157,12 +157,14 @@ arm_setup_boot() {
     arm_boot_dev=
     arm_boot_console='ttyO0,115200n8'
     arm_arch=arm
+    arm_pack_kernel=
 
     case "$dtb" in
         "am"*) arm_loadaddr='0x82000000'
                arm_initrd_addr='0x88080000'
                arm_fdtaddr='0x88000000'
                arm_boot_script=/boot/uEnv.txt
+               arm_pack_kernel=1
                if [ "$EXTERNAL_DRIVE" ]; then
                    arm_boot_dev='bootdev=0:1'
                    arm_boot_device="usb \${bootdev}"
@@ -245,24 +247,22 @@ EOF
 
     mkdir -p /boot/dtbs
 
-    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
-
-        # shellcheck disable=SC2086
-        cp /usr/lib/$kernelVersion/* /boot/dtbs
-    else
+    if [ $arm_pack_kernel ]; then
         # Copy all DTBs
         cp /usr/lib/linux-image-*-armmp/* /boot/dtbs
-    fi
 
-    if [ "$arm_flash_name" ]; then
         case "$arm_flash_name" in
             "TI "*)
                 arm_flash "$arm_flash_name"
                 arm_repack_kernel "${dtb}" "$arm_loadaddr" "$arm_initrd_addr" "$arm_arch"
                 ;;
         esac
+    else
+        # Create boot.scr
+        mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
+
+        # shellcheck disable=SC2086
+        cp /usr/lib/$kernelVersion/* /boot/dtbs
     fi
 
     enable_serial_console ttyS0
-- 
GitLab