From 7a1c2db8f7053c8efd3c04fcfe1739917f0e1b02 Mon Sep 17 00:00:00 2001 From: CyBHFal <32815303+CyBHFal@users.noreply.github.com> Date: Sun, 10 Dec 2017 01:08:08 +0100 Subject: [PATCH] projects/S905: update.sh: fix boot failure if space in dtb filename If the dtb placed in /storage/.update has spaces in filename, dd command fails leaving system without device tree as it has been previously erased --- projects/S905/filesystem/usr/share/bootloader/update.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/projects/S905/filesystem/usr/share/bootloader/update.sh b/projects/S905/filesystem/usr/share/bootloader/update.sh index 697b6c9222..044911e1b9 100755 --- a/projects/S905/filesystem/usr/share/bootloader/update.sh +++ b/projects/S905/filesystem/usr/share/bootloader/update.sh @@ -68,11 +68,11 @@ for arg in $(cat /proc/cmdline); do case $boot in /dev/system) dd if=/dev/zero of=/dev/dtb bs=256k count=1 status=none - dd if=$UPDATE_DTB_SOURCE of=/dev/dtb bs=256k status=none + dd if="$UPDATE_DTB_SOURCE" of=/dev/dtb bs=256k status=none ;; /dev/mmc*|LABEL=*) mount -o rw,remount $BOOT_ROOT - cp -f $UPDATE_DTB_SOURCE "$BOOT_ROOT/dtb.img" + cp -f "$UPDATE_DTB_SOURCE" "$BOOT_ROOT/dtb.img" ;; esac fi