On 7/24/19 4:49 AM, Russell Peterson wrote:
Hello,
I am looking to have bitbake pick up files for a particular recipe
from a local git repository using the PREMIRROR functionality.
Basically, the recipe (bb file) points to github but in my local build
I add PREMIRROR_prepend = "git://.*/.*
git:///local/path/BASENAME;protocol=file\n"
I will probably make the git regular expression more exact for my
specific github repo but this works for now.
This all works (as I deleted the github download from the local
download directory) because I can see in the do_fetch log and the
correct (local) repo was found and placed in the DL_DIR.
Problem is, do_unpack fails because it appears to be looking for the
original (github) SRC_URI. Then it complains about "no up to date
source found: clone or directory not available or not up to date
(shallow clone not enabled)"
Maybe you can use BB_GENERATE_MIRROR_TARBALLS to generate git repo
tarball and put it to your download mirror.
See:
https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-bb-BB_GENERATE_MIRROR_TARBALLS
and
https://www.yoctoproject.org/docs/latest/mega-manual/mega-manual.html#var-DL_DIR
Regards,
Yi
Any help on what I am missing would be appreciated.
Regards,
Russell
--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto