From b8808d7ff1039636d0d2fdc823ca300abf39066d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pedro=20Gon=C3=A7alves?= Date: Fri, 31 Aug 2018 17:50:14 +0100 Subject: [PATCH] rules/linux/default: update rule for linux kernel 4.14.67 (rpi 3b+). --- rules/linux/default.bash | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/rules/linux/default.bash b/rules/linux/default.bash index 99e6c12..f9353bc 100644 --- a/rules/linux/default.bash +++ b/rules/linux/default.bash @@ -128,12 +128,14 @@ build() $cmd_make \ CROSS_COMPILE=$cfg_target_canonical- \ ARCH=$cfg_target_linux \ + DEPMOD="$cfg_dir_toolchain/sbin/depmod" \ modules || return 1 if [ "$(basename $cfg_target_linux_kernel)" = 'uImage' ]; then $cmd_make \ CROSS_COMPILE=$cfg_target_canonical- \ ARCH=$cfg_target_linux \ + DEPMOD="$cfg_dir_toolchain/sbin/depmod" \ uImage || return 1 fi @@ -142,6 +144,7 @@ build() $cmd_make \ CROSS_COMPILE=$cfg_target_canonical- \ ARCH=$cfg_target_linux \ + DEPMOD="$cfg_dir_toolchain/sbin/depmod" \ zImage || return 1 fi @@ -150,6 +153,7 @@ build() $cmd_make \ CROSS_COMPILE=$cfg_target_canonical- \ ARCH=$cfg_target_linux \ + DEPMOD="$cfg_dir_toolchain/sbin/depmod" \ dtbs || return 1 fi @@ -194,12 +198,21 @@ target_install() ARCH="$cfg_target_linux" \ INSTALL_MOD_PATH="$cfg_dir_rootfs/usr" \ KBUILD_VERBOSE=1 \ + DEPMOD="$cfg_dir_toolchain/sbin/depmod" \ modules_install - $cmd_make \ - CROSS_COMPILE="$cfg_target_canonical-" \ - ARCH="$cfg_target_linux" \ - INSTALL_MOD_PATH="$cfg_dir_rootfs/usr" \ - KBUILD_VERBOSE=1 \ - firmware_install + echo $cfg_sys_family + if [[ $cfg_sys_family == *rpi* ]]; then + echo "RPI family, no need of firmware_install" + sleep 2 + else + sleep 2 + $cmd_make \ + CROSS_COMPILE="$cfg_target_canonical-" \ + ARCH="$cfg_target_linux" \ + INSTALL_MOD_PATH="$cfg_dir_rootfs/usr" \ + KBUILD_VERBOSE=1 \ + DEPMOD="$cfg_dir_toolchain/sbin/depmod" \ + firmware_install + fi }