include: Allow git kernel branch selection
This allows the selection of a specific branch in the menuconfig when using a kernel downloaded from GIT. Signed-off-by: Mathieu Olivari <mathieu@qca.qualcomm.com> SVN-Revision: 40946
This commit is contained in:
parent
c77feae6be
commit
34106f4a1a
2 changed files with 22 additions and 0 deletions
|
@ -62,6 +62,24 @@ menuconfig DEVEL
|
||||||
This will create a git clone of the kernel in your build
|
This will create a git clone of the kernel in your build
|
||||||
directory.
|
directory.
|
||||||
|
|
||||||
|
config KERNEL_GIT_LOCAL_REPOSITORY
|
||||||
|
string "Enter path to local reference repository" if DEVEL
|
||||||
|
depends on (KERNEL_GIT_CLONE_URI != "")
|
||||||
|
default ""
|
||||||
|
help
|
||||||
|
Enter a full pathname to a local reference git repository.
|
||||||
|
In this instance, the --refererence option of git clone will
|
||||||
|
be used thus creating a quick local clone of your repo.
|
||||||
|
|
||||||
|
config KERNEL_GIT_BRANCH
|
||||||
|
string "Enter git branch to clone" if DEVEL
|
||||||
|
depends on (KERNEL_GIT_CLONE_URI != "")
|
||||||
|
default ""
|
||||||
|
help
|
||||||
|
Enter the branch name to checkout after cloning the git repository.
|
||||||
|
In this instance, the --branch option of git clone will be used.
|
||||||
|
If unused, the clone's repository HEAD will be checked-out.
|
||||||
|
|
||||||
config BUILD_LOG
|
config BUILD_LOG
|
||||||
bool "Enable log files during build process" if DEVEL
|
bool "Enable log files during build process" if DEVEL
|
||||||
help
|
help
|
||||||
|
|
|
@ -38,6 +38,10 @@ ifneq ($(strip $(CONFIG_KERNEL_GIT_LOCAL_REPOSITORY)),"")
|
||||||
KERNEL_GIT_OPTS+=--reference $(CONFIG_KERNEL_GIT_LOCAL_REPOSITORY)
|
KERNEL_GIT_OPTS+=--reference $(CONFIG_KERNEL_GIT_LOCAL_REPOSITORY)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
|
ifneq ($(strip $(CONFIG_KERNEL_GIT_BRANCH)),"")
|
||||||
|
KERNEL_GIT_OPTS+=--branch $(CONFIG_KERNEL_GIT_BRANCH)
|
||||||
|
endif
|
||||||
|
|
||||||
ifeq ($(strip $(CONFIG_EXTERNAL_KERNEL_TREE)),"")
|
ifeq ($(strip $(CONFIG_EXTERNAL_KERNEL_TREE)),"")
|
||||||
ifeq ($(strip $(CONFIG_KERNEL_GIT_CLONE_URI)),"")
|
ifeq ($(strip $(CONFIG_KERNEL_GIT_CLONE_URI)),"")
|
||||||
define Kernel/Prepare/Default
|
define Kernel/Prepare/Default
|
||||||
|
|
Loading…
Reference in a new issue