]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
strace: better sed expression for ptest Makefile
authorAlexander Kanavin <alex@linutronix.de>
Fri, 6 Jun 2025 20:58:08 +0000 (22:58 +0200)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Mon, 9 Jun 2025 16:43:20 +0000 (17:43 +0100)
The previous one wasn't particularly readable, and assumed
a particular relationship between S and B. The new one
also works when S is in UNPACKDIR, or anywhere else.

Signed-off-by: Alexander Kanavin <alex@linutronix.de>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/strace/strace_6.15.bb

index d8ac2a53d0949c2373871711a7acc0b8ba23b6e7..2093c92eb31a63b42bceb3103aca52bb87f38bc7 100644 (file)
@@ -45,7 +45,7 @@ do_install_ptest() {
        mkdir -p ${D}${PTEST_PATH}/src
        install -m 755 ${S}/build-aux/test-driver ${D}${PTEST_PATH}/build-aux/
        install -m 644 ${B}/src/config.h ${D}${PTEST_PATH}/src/
-       sed -e '/^src/s/strace.*[0-9]/ptest/' \
+       sed -e 's/^srcdir = .*/srcdir = ..\/..\/ptest\/tests/' \
            -e "/^TEST_LOG_DRIVER =/s|(top_srcdir)|(top_builddir)|" \
            -i ${D}/${PTEST_PATH}/${TESTDIR}/Makefile
 }