Thanks for the review!  Yes, I shouldn't make an assumption about the
execute bit.  I will send a v2 with that and an update to look at S
or UNPACKDIR as the key to create the default run-ptest in the morning.

On Tue, Jan 7, 2025 at 4:35 PM Richard Purdie <
richard.pur...@linuxfoundation.org> wrote:

> 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 (#209507): 
https://lists.openembedded.org/g/openembedded-core/message/209507
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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to