diff options
-rw-r--r-- | config/configure.in.in | 3 | ||||
-rw-r--r-- | config/kernel/linux.in | 7 | ||||
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | packages/linux/package.desc | 2 |
4 files changed, 15 insertions, 1 deletions
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:" diff --git a/configure.ac b/configure.ac index c4964df3..8736fe16 100644 --- a/configure.ac +++ b/configure.ac @@ -161,6 +161,10 @@ AC_CHECK_PROGS([ninja], [ninja]) CTNG_SET_KCONFIG_OPTION([ninja]) AC_SUBST([ninja]) +AC_CHECK_PROGS([rsync], [rsync]) +CTNG_SET_KCONFIG_OPTION([rsync]) +AC_SUBST([rsync]) + CTNG_CPU_COUNT CTNG_PATH_TOOL_REQ([PATCH], [gpatch patch], [patch]) diff --git a/packages/linux/package.desc b/packages/linux/package.desc index 97636385..f5fa0804 100644 --- a/packages/linux/package.desc +++ b/packages/linux/package.desc @@ -2,6 +2,6 @@ origin='www.kernel.org' repository='git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git' mirrors='$(CT_Mirrors kernel.org linux ${CT_LINUX_VERSION})' relevantpattern='2.*.*|. *.*|.' -milestones='3.2 3.7 4.8' +milestones='3.2 3.7 4.8 5.3' archive_formats='.tar.xz .tar.gz' signature_format='unpacked/.sign' |