mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 17:19:20 +00:00
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 <kai.kang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -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 \;
|
||||
|
||||
Reference in New Issue
Block a user