From f441a6bf0dc7031145a1383e8037daf48f7c60ca Mon Sep 17 00:00:00 2001 From: Chris Packham Date: Sun, 14 Nov 2021 21:24:03 +1300 Subject: linux: Add dependency on rsync for Linux >= 5.3 As of Linux v5.3 rsync is used as part of the build process. Add Linux 5.3 as a milestone, configure detection of rsync and a dependency on rsync for Linux 5.3 and newer. Add a comment in so that users can tell why they can't select a newer version. Fixes #1628 Signed-off-by: Chris Packham --- config/configure.in.in | 3 +++ config/kernel/linux.in | 7 +++++++ 2 files changed, 10 insertions(+) (limited to 'config') diff --git a/config/configure.in.in b/config/configure.in.in index 526064bb..a43fb61b 100644 --- a/config/configure.in.in +++ b/config/configure.in.in @@ -21,6 +21,9 @@ config CONFIGURE_has_meson config CONFIGURE_has_ninja @KCONFIG_ninja@ +config CONFIGURE_has_rsync + @KCONFIG_rsync@ + config CONFIGURE_has_make_3_81_or_newer @KCONFIG_make_3_81_or_newer@ diff --git a/config/kernel/linux.in b/config/kernel/linux.in index 6ff81924..a6cd40f0 100644 --- a/config/kernel/linux.in +++ b/config/kernel/linux.in @@ -12,6 +12,13 @@ # (including versions in between) until the EOL dates indicated below. # Such pinned versions are indicated in version.desc files with a comment. +config KERNEL_DEP_RSYNC + def_bool y + select LINUX_REQUIRE_older_than_5_3 if !CONFIGURE_has_rsync + +comment "Linux >=5.3 requires rsync" + depends on !CONFIGURE_has_rsync + choice bool prompt "Kernel verbosity:" -- cgit v1.2.3