From 15ab96040f244d398954363f09e5a8110076fd29 Mon Sep 17 00:00:00 2001 From: Tom Zanussi Date: Mon, 18 Mar 2013 23:58:07 -0500 Subject: [PATCH] perf: make PKGV match kernel version Have perf grab and use the kernel version it's built from for PKGV, rather than the default perf recipe version, so the final packages get the kernel version instead of the default 1.0, which represents a backwards value from the previous recipe. (From OE-Core rev: deb99cefe8be7fa63972edadf69f92d361b9a7c5) Signed-off-by: Tom Zanussi Signed-off-by: Richard Purdie --- meta/recipes-kernel/perf/perf.bb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index 3c499224c7..182dd25d6e 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb @@ -32,7 +32,7 @@ RDEPENDS_${PN} += "elfutils bash ${SCRIPTING_RDEPENDS}" PROVIDES = "virtual/perf" -inherit kernel-arch pythonnative +inherit linux-kernel-base kernel-arch pythonnative # needed for building the tools/perf Python bindings inherit python-dir @@ -104,6 +104,10 @@ do_configure_prepend () { sed -i 's,-Werror ,,' ${S}/tools/perf/Makefile } +python do_package_prepend() { + bb.data.setVar('PKGV', '${@get_kernelversion('${S}').split("-")[0]}', d) +} + PACKAGE_ARCH = "${MACHINE_ARCH}" FILES_${PN} += "${libexecdir}/perf-core"