On Thu, 2 Nov 2023 at 09:32, <adrian.freiho...@gmail.com> wrote: > Sorry for repeating some parts which we already had in other emails. > But I tried to summarize the lengthy discussion a bit in one place.
So here's what I'd like to try: - write a new populate_build_replica task that writes a few things under ${WORKDIR}/replica -- setup-layers json and script (another option is to copy the layer trees themselves like esdk does, which is left for maybe later. Completely offline replication is not an initial goal, and it's good to get to a minimally viable implementation asap.) -- meta-build-config layer with the local.conf/bblayer.conf template. -- sstate cache needed to fulfil the bitbake target that the task is for (this would reuse code from esdk that does the same as much as possible) All of this is then packaged into a self-extracting shell archive that: - unpacks itself - fetches layers using the json/script from the unpacked tree - sets up a build directory using the template from meta-build-config in the unpacked tree - tweaks site.conf to point to the prepackaged sstate And voila! (in theory) This should be the same build as the one that was produced elsewhere. Alex
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#61573): https://lists.yoctoproject.org/g/yocto/message/61573 Mute This Topic: https://lists.yoctoproject.org/mt/101356418/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-