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

Reply via email to