Re: How to unpack a .tgz archive in a .zip file?
On January 11, 2022 11:38:06 AM GMT+01:00, Michael Opdenacker <michael.opdenacker@...> wrote:
HelloIMO that makes it unsuitable for the docs as we strive to have "simple" examples and having some custom unpack task seems a bit too much to me. Anyway, just my 2¢ and I don't have any other prebuilt lib to suggest as replacement right now.
Back to the topic:
I think you could have an :append for do_unpack and probably call oe_unpack ( https://github.com/openembedded/openembedded/blob/fabd8e6d07d3cd0cc93c2a0fc804f8c8f316c649/classes/base.bbclass#L158) on this specific file (after it's been unzipped), or even call unpack_file from the OE libs directly ( https://github.com/openembedded/openembedded/blob/fabd8e6d07d3cd0cc93c2a0fc804f8c8f316c649/lib/oe/unpack.py#L50) like oe_unpack is doing. Be aware though that since it is a Python task, your :append shall be Python code too.
Maybe there's another way but I don't see it right now.
Thanks in advance for your insights...