From e28418dd4181fde155b799724e7e672938427804 Mon Sep 17 00:00:00 2001 From: Baruch Siach Date: Mon, 8 Apr 2024 12:23:08 +0300 Subject: [PATCH] linux: add option to include git submodules Some kernel users find it useful to store submodules in the kernel source tree for cross source trees definitions. Add option to download these submodules. Signed-off-by: Baruch Siach Signed-off-by: Yann E. MORIN --- linux/Config.in | 6 ++++++ linux/linux.mk | 3 +++ 2 files changed, 9 insertions(+) diff --git a/linux/Config.in b/linux/Config.in index e8dc79c822..ca6b9a08b0 100644 --- a/linux/Config.in +++ b/linux/Config.in @@ -126,6 +126,12 @@ config BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION endif +config BR2_LINUX_KERNEL_CUSTOM_REPO_GIT_SUBMODULES + bool "Download also git submodules" + depends on BR2_LINUX_KERNEL_CUSTOM_GIT + help + Include git submodules in the kernel source tree. + config BR2_LINUX_KERNEL_VERSION string default "6.8.6" if BR2_LINUX_KERNEL_LATEST_VERSION diff --git a/linux/linux.mk b/linux/linux.mk index 4e12b36c1f..16d9f19470 100644 --- a/linux/linux.mk +++ b/linux/linux.mk @@ -24,6 +24,9 @@ LINUX_SOURCE = $(notdir $(LINUX_TARBALL)) else ifeq ($(BR2_LINUX_KERNEL_CUSTOM_GIT),y) LINUX_SITE = $(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_REPO_URL)) LINUX_SITE_METHOD = git +ifeq ($(BR2_LINUX_KERNEL_CUSTOM_REPO_GIT_SUBMODULES),y) +LINUX_GIT_SUBMODULES = YES +endif else ifeq ($(BR2_LINUX_KERNEL_CUSTOM_HG),y) LINUX_SITE = $(call qstrip,$(BR2_LINUX_KERNEL_CUSTOM_REPO_URL)) LINUX_SITE_METHOD = hg