From 4e525277f42414038cfc786a6f869c7f431c67a8 Mon Sep 17 00:00:00 2001 From: Stephan Raue Date: Sun, 8 Feb 2015 19:37:28 +0100 Subject: [PATCH] bcm2835-bootloader: fix install of dtb files on update Signed-off-by: Stephan Raue --- .../tools/bcm2835-bootloader/scripts/update.sh | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/packages/tools/bcm2835-bootloader/scripts/update.sh b/packages/tools/bcm2835-bootloader/scripts/update.sh index 8dcdb1f762..c033f076d0 100755 --- a/packages/tools/bcm2835-bootloader/scripts/update.sh +++ b/packages/tools/bcm2835-bootloader/scripts/update.sh @@ -30,14 +30,18 @@ cp -p $SYSTEM_ROOT/usr/share/bootloader/fixup.dat $BOOT_ROOT cp -p $SYSTEM_ROOT/usr/share/bootloader/start.elf $BOOT_ROOT - if [ -f $SYSTEM_ROOT/usr/share/bootloader/*.dtb ]; then - cp -p $SYSTEM_ROOT/usr/share/bootloader/*.dtb $BOOT_ROOT - fi + for dtb in $SYSTEM_ROOT/usr/share/bootloader/* ; do + if [ -f $dtb ]; then + cp -p $dtb $BOOT_ROOT + fi + done - if [ -f $SYSTEM_ROOT/usr/share/bootloader/overlays/*.dtb ]; then - mkdir -p $BOOT_ROOT/overlays - cp -p $SYSTEM_ROOT/usr/share/bootloader/overlays/*.dtb $BOOT_ROOT/overlays - fi + for overlays in $SYSTEM_ROOT/usr/share/bootloader/overlays/* ; do + if [ -f $overlays ]; then + mkdir -p $BOOT_ROOT/overlays + cp -p $overlays $BOOT_ROOT/overlays + fi + done # cleanup not more needed files rm -rf $BOOT_ROOT/loader.bin