summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2025-04-10 18:04:20 -0700
committerKhem Raj <raj.khem@gmail.com>2025-04-11 20:51:29 -0700
commit528df68be654e3add54512b565af1c34fbbc95ff (patch)
treecce07a0eaaa3feaf411f651a1ddeaf4f5018b615
parentb019b4bd687602ff6efbf838a00660bd5f8c4ff6 (diff)
downloadmeta-openembedded-528df68be654e3add54512b565af1c34fbbc95ff.tar.gz
kernel-selftest: Convert to use a dedicated UNPACKDIR
Avoid following warning by using a dedicated unpack directory for sources. WARNING: kernel-selftest-1.0-r0 do_unpack: kernel-selftest: the directory ${WORKDIR}/${BP} (/home/kraj200/yoe/build/tmp/work/qemux86_64-yoe-linux/kernel-self test/1.0/kernel-selftest-1.0) pointed to by the S variable doesn't exist - please set S within the recipe to point to where the source has been unpacked to Signed-off-by: Khem Raj <raj.khem@gmail.com>
-rw-r--r--meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb9
1 files changed, 4 insertions, 5 deletions
diff --git a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
index 606df285ef..3a058cd286 100644
--- a/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
+++ b/meta-oe/recipes-kernel/kernel-selftest/kernel-selftest.bb
@@ -2,10 +2,13 @@ SUMMARY = "Kernel selftest for Linux"
2DESCRIPTION = "Kernel selftest for Linux" 2DESCRIPTION = "Kernel selftest for Linux"
3LICENSE = "GPL-2.0-only" 3LICENSE = "GPL-2.0-only"
4 4
5LIC_FILES_CHKSUM = "file://${UNPACKDIR}/COPYING;md5=bbea815ee2795b2f4230826c0c6b8814" 5LIC_FILES_CHKSUM = "file://COPYING;md5=bbea815ee2795b2f4230826c0c6b8814"
6 6
7DEPENDS = "rsync-native llvm-native" 7DEPENDS = "rsync-native llvm-native"
8 8
9S = "${WORKDIR}/sources"
10UNPACKDIR = "${S}"
11
9# for musl libc 12# for musl libc
10SRC_URI:append:libc-musl = "\ 13SRC_URI:append:libc-musl = "\
11 file://userfaultfd.patch \ 14 file://userfaultfd.patch \
@@ -108,10 +111,6 @@ do_install() {
108 chown root:root -R ${D}/usr/kernel-selftest 111 chown root:root -R ${D}/usr/kernel-selftest
109} 112}
110 113
111do_configure() {
112 install -D -m 0644 ${UNPACKDIR}/COPYING ${S}/COPYING
113}
114
115do_patch[prefuncs] += "copy_kselftest_source_from_kernel remove_unrelated" 114do_patch[prefuncs] += "copy_kselftest_source_from_kernel remove_unrelated"
116python copy_kselftest_source_from_kernel() { 115python copy_kselftest_source_from_kernel() {
117 sources = (d.getVar("KERNEL_SELFTEST_SRC") or "").split() 116 sources = (d.getVar("KERNEL_SELFTEST_SRC") or "").split()