diff --git a/eclass/linux-info.eclass b/eclass/linux-info.eclass index 48f2ff7fbcbb..f92ba9803d72 100644 --- a/eclass/linux-info.eclass +++ b/eclass/linux-info.eclass @@ -548,10 +548,10 @@ get_version() { # And contrary to existing functions I feel we shouldn't trust the # directory name to find version information as this seems insane. # So we parse ${KERNEL_MAKEFILE}. - KV_MAJOR=$(getfilevar VERSION "${KERNEL_MAKEFILE}") - KV_MINOR=$(getfilevar PATCHLEVEL "${KERNEL_MAKEFILE}") - KV_PATCH=$(getfilevar SUBLEVEL "${KERNEL_MAKEFILE}") - KV_EXTRA=$(getfilevar EXTRAVERSION "${KERNEL_MAKEFILE}") + KV_MAJOR=$(KBUILD_OUTPUT="${KBUILD_OUTPUT}" getfilevar VERSION "${KERNEL_MAKEFILE}") + KV_MINOR=$(KBUILD_OUTPUT="${KBUILD_OUTPUT}" getfilevar PATCHLEVEL "${KERNEL_MAKEFILE}") + KV_PATCH=$(KBUILD_OUTPUT="${KBUILD_OUTPUT}" getfilevar SUBLEVEL "${KERNEL_MAKEFILE}") + KV_EXTRA=$(KBUILD_OUTPUT="${KBUILD_OUTPUT}" getfilevar EXTRAVERSION "${KERNEL_MAKEFILE}") if [ -z "${KV_MAJOR}" -o -z "${KV_MINOR}" -o -z "${KV_PATCH}" ] then