On Thu, 2020-12-24 at 02:43 -0500, Trevor Woerner wrote: > Allow recipes to create fifos. If insane.bbclass tries to read() a > fifo, > the process will hang waiting for something to read(). Therefore, > skip any > check that would try to read() the object, if the object is a fifo. > > Signed-off-by: Trevor Woerner <twoer...@gmail.com> > --- > meta/classes/insane.bbclass | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/meta/classes/insane.bbclass > b/meta/classes/insane.bbclass > index cf2165c517..105d2a5ce8 100644 > --- a/meta/classes/insane.bbclass > +++ b/meta/classes/insane.bbclass > @@ -87,7 +87,8 @@ def package_qa_add_message(messages, section, > new_msg): > > QAPATHTEST[shebang-size] = "package_qa_check_shebang_size" > def package_qa_check_shebang_size(path, name, d, elf, messages): > - if os.path.islink(path) or elf: > + import stat > + if os.path.islink(path) or stat.S_ISFIFO(os.stat(path).st_mode) > or elf: > return > > try:
Good catch, I think there has been a bug open for a while to fix this one! With the rest of the series, I can't get the patches to apply, I think there is one that wasn't sent to the list. I've added this fifo fix to -next since its ready, for the rest could you send a series against master please? That should allow some cleanup of the patches now we know where we're going too! Cheers, Richard
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#146156): https://lists.openembedded.org/g/openembedded-core/message/146156 Mute This Topic: https://lists.openembedded.org/mt/79198302/21656 Group Owner: openembedded-core+ow...@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-