diff options
Diffstat (limited to 'meta/classes/kernel-yocto.bbclass')
| -rw-r--r-- | meta/classes/kernel-yocto.bbclass | 7 | 
1 files changed, 5 insertions, 2 deletions
| diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass index 78a13099ee..ffc0b4c6ee 100644 --- a/meta/classes/kernel-yocto.bbclass +++ b/meta/classes/kernel-yocto.bbclass @@ -25,7 +25,7 @@ do_patch() {  			addon_features="$addon_features --feature $feat"  		done  	fi -	updateme ${addon_features} ${ARCH} ${MACHINE} ${WORKDIR} +	updateme --branch ${kbranch} ${addon_features} ${ARCH} ${MACHINE} ${WORKDIR}  	if [ $? -ne 0 ]; then  		echo "ERROR. Could not update ${kbranch}"  		exit 1 @@ -87,9 +87,12 @@ do_kernel_configme() {  	if [ -n "${YOCTO_KERNEL_EXTERNAL_BRANCH}" ]; then             # switch from a generic to a specific branch             kbranch=${YOCTO_KERNEL_EXTERNAL_BRANCH} +           cd ${S} +           git checkout ${kbranch} +	else +	   cd ${S}  	fi -	cd ${S}  	configme --reconfig --output ${B} ${kbranch} ${MACHINE}  	if [ $? -ne 0 ]; then  		echo "ERROR. Could not configure ${KMACHINE}-${LINUX_KERNEL_TYPE}" | 
