]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
cpio: fix ptest-runner dependency
authorChen Qi <Qi.Chen@windriver.com>
Sun, 20 Apr 2025 04:05:25 +0000 (12:05 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 23 Apr 2025 08:17:20 +0000 (09:17 +0100)
ptest is only meaningful for target. So we need to specify class-target
override to ensure correct dependency.

Also, the above DEPENDS:append:class-targets lacks a leading whitespace,
add it.

Signed-off-by: Chen Qi <Qi.Chen@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-extended/cpio/cpio_2.15.bb

index b081bd53db5ed46d37d84ddc18bae3b2f6636a8d..77fb019af95a0c21fed3783f951860e9469cee5a 100644 (file)
@@ -66,8 +66,8 @@ do_install_ptest_base:append() {
 }
 
 # The tests need to run as a non-root user, so pull in the ptest user
-DEPENDS:append:class-target = "${@bb.utils.contains('PTEST_ENABLED', '1', ' ptest-runner', '', d)}"
-PACKAGE_WRITE_DEPS += "ptest-runner"
+DEPENDS:append:class-target = " ${@bb.utils.contains('PTEST_ENABLED', '1', 'ptest-runner', '', d)}"
+PACKAGE_WRITE_DEPS:append:class-target = " ${@bb.utils.contains('PTEST_ENABLED', '1', 'ptest-runner', '', d)}"
 
 RDEPENDS:${PN}-ptest += "ptest-runner"