|
@@ -70,6 +70,23 @@ config BR2_KERNEL_HEADERS_VERSION
|
|
|
URL at kernel.org. Instead, select "Custom tarball" and
|
|
|
specify the right URL directly.
|
|
|
|
|
|
+config BR2_KERNEL_HEADERS_CUSTOM_TARBALL
|
|
|
+ bool "Custom tarball"
|
|
|
+ help
|
|
|
+ This option allows you to specify a URL pointing to a kernel
|
|
|
+ source tarball. This URL can use any protocol recognized by
|
|
|
+ Buildroot, like http://, ftp://, file:// or scp://.
|
|
|
+
|
|
|
+ When pointing to a local tarball using file://, you may want
|
|
|
+ to use a make variable like $(TOPDIR) to reference the root of
|
|
|
+ the Buildroot tree.
|
|
|
+
|
|
|
+config BR2_KERNEL_HEADERS_CUSTOM_GIT
|
|
|
+ bool "Custom Git repository"
|
|
|
+ help
|
|
|
+ This option allows Buildroot to get the Linux kernel source
|
|
|
+ code from a Git repository.
|
|
|
+
|
|
|
endchoice
|
|
|
|
|
|
config BR2_DEFAULT_KERNEL_VERSION
|
|
@@ -79,9 +96,27 @@ config BR2_DEFAULT_KERNEL_VERSION
|
|
|
Specify the version you want to use.
|
|
|
E.G.: 3.6.10
|
|
|
|
|
|
+config BR2_KERNEL_HEADERS_CUSTOM_TARBALL_LOCATION
|
|
|
+ string "URL of custom kernel tarball"
|
|
|
+ depends on BR2_KERNEL_HEADERS_CUSTOM_TARBALL
|
|
|
+
|
|
|
+if BR2_KERNEL_HEADERS_CUSTOM_GIT
|
|
|
+
|
|
|
+config BR2_KERNEL_HEADERS_CUSTOM_REPO_URL
|
|
|
+ string "URL of custom repository"
|
|
|
+
|
|
|
+config BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION
|
|
|
+ string "Custom repository version"
|
|
|
+ help
|
|
|
+ Revision to use in the typical format used by
|
|
|
+ Git/Mercurial/Subversion E.G. a sha id, a tag, branch, ..
|
|
|
+
|
|
|
+endif
|
|
|
+
|
|
|
choice
|
|
|
bool "Custom kernel headers series"
|
|
|
- depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL
|
|
|
+ depends on BR2_KERNEL_HEADERS_VERSION || BR2_KERNEL_HEADERS_AS_KERNEL || \
|
|
|
+ BR2_KERNEL_HEADERS_CUSTOM_TARBALL || BR2_KERNEL_HEADERS_CUSTOM_GIT
|
|
|
help
|
|
|
Specify the kernel headers series you manually selected,
|
|
|
above.
|
|
@@ -260,3 +295,6 @@ config BR2_DEFAULT_KERNEL_HEADERS
|
|
|
default "4.16.18" if BR2_KERNEL_HEADERS_4_16
|
|
|
default "4.18.9" if BR2_KERNEL_HEADERS_4_18
|
|
|
default BR2_DEFAULT_KERNEL_VERSION if BR2_KERNEL_HEADERS_VERSION
|
|
|
+ default "custom" if BR2_KERNEL_HEADERS_CUSTOM_TARBALL
|
|
|
+ default BR2_KERNEL_HEADERS_CUSTOM_REPO_VERSION \
|
|
|
+ if BR2_KERNEL_HEADERS_CUSTOM_GIT
|