diff options
| -rw-r--r-- | meta/classes/kernel-yocto.bbclass | 11 | 
1 files changed, 6 insertions, 5 deletions
| diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass index 7b8e6075f2..d1b4f10254 100644 --- a/meta/classes/kernel-yocto.bbclass +++ b/meta/classes/kernel-yocto.bbclass @@ -46,7 +46,7 @@ def find_kernel_feature_dirs(d):  # find the master/machine source branch. In the same way that the fetcher proceses  # git repositories in the SRC_URI we take the first repo found, first branch. -def get_machine_branch(d): +def get_machine_branch(d, default):      fetch = bb.fetch2.Fetch([], d)      for url in fetch.urls:          urldata = fetch.ud[url] @@ -55,7 +55,7 @@ def get_machine_branch(d):              branches = urldata.parm.get("branch").split(',')              return branches[0] -    return "master" +    return default  do_patch() {  	cd ${S} @@ -70,7 +70,7 @@ do_patch() {  		fi  	fi -	machine_branch="${@ get_machine_branch(d)}" +	machine_branch="${@ get_machine_branch(d, "${KBRANCH}" )}"  	# if we have a defined/set meta branch we should not be generating  	# any meta data. The passed branch has what we need. @@ -195,7 +195,8 @@ do_kernel_checkout() {  		fi  	fi -	machine_branch="${@ get_machine_branch(d)}" +	machine_branch="${@ get_machine_branch(d, "${KBRANCH}" )}" +  	if [ "${KBRANCH}" != "${machine_branch}" ]; then  		echo "WARNING: The SRC_URI machine branch and KBRANCH are not the same."  		echo "	       KBRANCH will be adjusted to match, but this typically is a" @@ -280,7 +281,7 @@ do_validate_branches() {  	cd ${S}  	export KMETA=${KMETA} -	machine_branch="${@ get_machine_branch(d)}" +	machine_branch="${@ get_machine_branch(d, "${KBRANCH}" )}"  	set +e  	# if SRCREV is AUTOREV it shows up as AUTOINC there's nothing to | 
