From 4b7a37e0729fba85646d4c4632afcc27086547f1 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Tue, 19 Mar 2013 13:22:59 +0000 Subject: perf: Fix parsing error Due to the use of ${@...} the code will try and expand this when performing the initial parsing. If the sysroot doesn't exist with an existing kernel, this will fail at parsing time. Sinec we're already in python, just remove the ${@....} wrapping and then we execute at do_package time which is what we want. (From OE-Core rev: 053ca014e7eb8c9dd05cef42fe23f463f3eb15dd) Signed-off-by: Richard Purdie --- meta/recipes-kernel/perf/perf.bb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta/recipes-kernel/perf/perf.bb b/meta/recipes-kernel/perf/perf.bb index 182dd25d6e..210c4cbf65 100644 --- a/meta/recipes-kernel/perf/perf.bb +++ b/meta/recipes-kernel/perf/perf.bb @@ -105,7 +105,7 @@ do_configure_prepend () { } python do_package_prepend() { - bb.data.setVar('PKGV', '${@get_kernelversion('${S}').split("-")[0]}', d) + bb.data.setVar('PKGV', get_kernelversion('${S}').split("-")[0], d) } PACKAGE_ARCH = "${MACHINE_ARCH}" -- cgit v1.2.3-54-g00ecf