From 5ed831f45b6bf0772d4132514557576bdae5d66c Mon Sep 17 00:00:00 2001 From: Kai Kang Date: Tue, 24 Dec 2019 09:54:49 +0800 Subject: kbd: fix ptest can NOT run issue After kbd updated to 2.2.0, it fails to run ptest: | make: *** No rule to make target 'libkbdfile-test01.c', needed by 'libkbdfile-test01'. Update sed expression to fix such kind of issues. And also make target dumpkeys-bkeymap and dumpkeys-bkeymap which are required by ptest. (From OE-Core rev: 2fb86f46baed43316086ce10de635c326e073c2d) Signed-off-by: Kai Kang Signed-off-by: Richard Purdie --- meta/recipes-core/kbd/kbd_2.2.0.bb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'meta/recipes-core/kbd/kbd_2.2.0.bb') diff --git a/meta/recipes-core/kbd/kbd_2.2.0.bb b/meta/recipes-core/kbd/kbd_2.2.0.bb index f2521617e5..88041bc878 100644 --- a/meta/recipes-core/kbd/kbd_2.2.0.bb +++ b/meta/recipes-core/kbd/kbd_2.2.0.bb @@ -29,7 +29,7 @@ PACKAGECONFIG[pam] = "--enable-vlock, --disable-vlock, libpam," PACKAGECONFIG[tests] = "--enable-tests, --disable-tests, libcheck" do_compile_ptest() { - oe_runmake -C ${B}/tests dumpkeys-fulltable alt-is-meta + oe_runmake -C ${B}/tests alt-is-meta dumpkeys-bkeymap dumpkeys-fulltable dumpkeys-mktable } do_install_ptest() { @@ -42,7 +42,7 @@ do_install_ptest() { -e 's:${RECIPE_SYSROOT}::g' \ -e 's:${S}/config/missing::g' \ -e 's:${WORKDIR}::g' \ - -e '/libkeymap_.*_SOURCES =/d' -e '/$(EXEEXT):/,/^$/d' ${D}${PTEST_PATH}/tests/Makefile + -e '/^lib.*_SOURCES =/d' -e '/$(EXEEXT):/,/^$/d' ${D}${PTEST_PATH}/tests/Makefile find ${B}/tests -executable -exec install {} ${D}${PTEST_PATH}/tests \; find ${S}/tests \( -name \*.map -o -name \*.bin -o -name \*.output \) -exec install {} ${D}${PTEST_PATH}/tests \; -- cgit v1.2.3-54-g00ecf