From 5a109b76f352bb564acdfbaeef32ccd73131df5f Mon Sep 17 00:00:00 2001 From: Captain Throwback Date: Thu, 14 Apr 2022 19:50:46 -0400 Subject: [PATCH] twrp-depmod: only run when TW_LOAD_VENDOR_MODULES is set (2/2) Change-Id: Id9519c8fb38c7033eb1b34b70f97051e04cb5647 --- build/tasks/kernel.mk | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/build/tasks/kernel.mk b/build/tasks/kernel.mk index b35b099..689f3d1 100644 --- a/build/tasks/kernel.mk +++ b/build/tasks/kernel.mk @@ -373,12 +373,13 @@ endif # BOARD_INCLUDE_DTB_IN_BOOTIMG endif # FULL_KERNEL_BUILD +ifneq ($(TW_LOAD_VENDOR_MODULES),) define twrp-depmod @echo "calling depmod on prebuilt modules" mkdir -p $(TARGET_RECOVERY_ROOT_OUT)/vendor/lib/modules/1.1 $(DEPMOD) -b $(TARGET_RECOVERY_ROOT_OUT)/vendor 1.1 endef - +endif ## Install it ifeq ($(NEEDS_KERNEL_COPY),true) @@ -386,9 +387,11 @@ file := $(INSTALLED_KERNEL_TARGET) ALL_PREBUILT += $(file) $(file) : $(KERNEL_BIN) | $(ACP) | $(DEPMOD) $(transform-prebuilt-to-target) +ifneq ($(TW_LOAD_VENDOR_MODULES),) ifdef TARGET_PREBUILT_KERNEL $(call twrp-depmod) endif +endif ALL_PREBUILT += $(INSTALLED_KERNEL_TARGET) endif