From 0e030cb59534a879ec6cbf777232f067bdae8353 Mon Sep 17 00:00:00 2001 From: Ricardo Martins Date: Wed, 18 May 2016 12:44:52 +0100 Subject: [PATCH] linux: install all dtbs to root folder. --- rules/linux/default.bash | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/rules/linux/default.bash b/rules/linux/default.bash index 9a91551..c7f241b 100644 --- a/rules/linux/default.bash +++ b/rules/linux/default.bash @@ -160,15 +160,6 @@ build() fi } -host_install() -{ - # Device tree blobs. - if [ -n "$cfg_target_linux_dtb" ]; then - $cmd_mkdir "$cfg_dir_toolchain/boot" && - cp -v "$(dirname $cfg_target_linux_dtb)/"*.dtb "$cfg_dir_toolchain/boot" - fi -} - target_install() { if [ -n "$(file "$cfg_target_linux_kernel" | grep ELF)" ]; then @@ -184,6 +175,13 @@ target_install() return 1 fi + # Device tree blobs. + dts="arch/$cfg_target_linux/boot/dts" + if [ -d "$dts" ]; then + $cmd_mkdir "$cfg_dir_rootfs/boot" && + cp -v "$dts/"*.dtb "$cfg_dir_rootfs/boot" + fi + # Device tree overlays. overlays_dir="arch/$cfg_target_linux/boot/dts/overlays" if [ -d "$overlays_dir" ]; then