[meta-ti] [PATCH] kselftests: fix capabilities and sigaltstack packaging
Denys Dmytriyenko
denis at denix.org
Thu Mar 16 15:25:20 PDT 2017
From: Denys Dmytriyenko <denys at ti.com>
1. capabilities requires cap-ng.h header file, otherwise skipping the build
2. sigaltstack was not using TEST_PROGS resulting in binary not being installed
Since the main package depends on all subpackages, in both cases it would lead
to a failure to install it into an image.
Signed-off-by: Denys Dmytriyenko <denys at ti.com>
Cc: Fathi Boudra <fathi.boudra at linaro.org>
---
recipes-kernel/kselftests/kselftests_4.9.bb | 3 +++
1 file changed, 3 insertions(+)
diff --git a/recipes-kernel/kselftests/kselftests_4.9.bb b/recipes-kernel/kselftests/kselftests_4.9.bb
index 3b1e43e..a7b4ba6 100644
--- a/recipes-kernel/kselftests/kselftests_4.9.bb
+++ b/recipes-kernel/kselftests/kselftests_4.9.bb
@@ -60,6 +60,7 @@ do_configure () {
sed "s|^CC := .*||g" -i ${S}/tools/testing/selftests/powerpc/switch_endian/Makefile
sed "s|gcc|\$(CC)|g" -i ${S}/tools/testing/selftests/breakpoints/Makefile
sed "s|^LDFLAGS += -lrt -lpthread|LDLIBS += -lrt -lpthread|g" -i ${S}/tools/testing/selftests/timers/Makefile
+ sed "s|BINARIES|TEST_PROGS|g" -i ${S}/tools/testing/selftests/sigaltstack/Makefile
}
do_compile () {
@@ -138,6 +139,8 @@ FILES_${PN}-x86 = "${bindir}/kselftests/x86"
FILES_${PN}-zram = "${bindir}/kselftests/zram"
FILES_${PN}-dbg += "${bindir}/kselftests/*/.debug"
+ALLOW_EMPTY_${PN}-capabilities = "1"
+
RDEPENDS_${PN}-cpu-hotplug += "bash"
RDEPENDS_${PN}-efivarfs += "bash"
RDEPENDS_${PN}-memory-hotplug += "bash"
--
2.7.4
More information about the meta-ti
mailing list