On Tue, 2025-01-07 at 20:30 +0000, Derek Straka via lists.openembedded.org wrote: > The complexity of overriding files from the bbclass made the behavior at > times hard to follow. This change replaces the default file with a > heredoc equivalent that creates a default file if the user does not provide > their > own version of run-ptest. > > Signed-off-by: Derek Straka <de...@asterius.io> > --- > meta/classes-recipe/ptest-python-pytest.bbclass | 12 +++++------- > meta/files/ptest-python-pytest/run-ptest | 3 --- > 2 files changed, 5 insertions(+), 10 deletions(-) > delete mode 100755 meta/files/ptest-python-pytest/run-ptest > > diff --git a/meta/classes-recipe/ptest-python-pytest.bbclass > b/meta/classes-recipe/ptest-python-pytest.bbclass > index 801079e6ab..7ed84584b7 100644 > --- a/meta/classes-recipe/ptest-python-pytest.bbclass > +++ b/meta/classes-recipe/ptest-python-pytest.bbclass > @@ -6,19 +6,17 @@ > > inherit ptest > > -FILESEXTRAPATHS:prepend := "${COREBASE}/meta/files:" > - > -SRC_URI:append = "\ > - file://ptest-python-pytest/run-ptest \ > -" > - > # Overridable configuration for the directory within the source tree > # containing the pytest files > PTEST_PYTEST_DIR ?= "tests" > > do_install_ptest() { > if [ ! -f ${D}${PTEST_PATH}/run-ptest ]; then > - install -m 0755 ${UNPACKDIR}/ptest-python-pytest/run-ptest > ${D}${PTEST_PATH} > + cat > ${D}${PTEST_PATH}/run-ptest << EOF > +#!/bin/sh > +pytest --automake > +EOF > +
Do you need to set the exec bit on that file having created it? Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#209506): https://lists.openembedded.org/g/openembedded-core/message/209506 Mute This Topic: https://lists.openembedded.org/mt/110484884/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-