From: Changqing Li Date: Tue, 14 Mar 2023 02:13:01 +0000 (+0800) Subject: cpio: fix ptest failure X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~1393 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1809329c336cb509349bd39f13cc78acd8efe0cd;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git cpio: fix ptest failure Fix following ptest failure: /usr/lib64/cpio/ptest/run-ptest: line 7: cd: /usr/lib/cpio/ptest/tests/: No such file or directory Signed-off-by: Changqing Li Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-extended/cpio/cpio-2.13/run-ptest b/meta/recipes-extended/cpio/cpio-2.13/run-ptest index bdac7259c10..f027574e864 100644 --- a/meta/recipes-extended/cpio/cpio-2.13/run-ptest +++ b/meta/recipes-extended/cpio/cpio-2.13/run-ptest @@ -1,7 +1,7 @@ #!/bin/sh # Define cpio test work dir -WORKDIR=/usr/lib/cpio/ptest/tests/ +WORKDIR=@PTEST_PATH@/tests/ # Run test cd ${WORKDIR} diff --git a/meta/recipes-extended/cpio/cpio_2.13.bb b/meta/recipes-extended/cpio/cpio_2.13.bb index 7a3c8b308b9..3350ba710ec 100644 --- a/meta/recipes-extended/cpio/cpio_2.13.bb +++ b/meta/recipes-extended/cpio/cpio_2.13.bb @@ -56,6 +56,7 @@ do_install_ptest() { install --mode=755 ${B}/tests/atlocal ${D}${PTEST_PATH}/tests/ install --mode=755 ${B}/tests/genfile ${D}${PTEST_PATH}/tests/ install --mode=755 ${S}/tests/testsuite ${D}${PTEST_PATH}/tests/ + sed -i "s#@PTEST_PATH@#${PTEST_PATH}#g" ${D}${PTEST_PATH}/run-ptest } PACKAGES =+ "${PN}-rmt"