[yocto] PREMIRROR

Yi Zhao yi.zhao at windriver.com
Wed Jul 24 01:28:12 PDT 2019


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
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.yoctoproject.org/pipermail/yocto/attachments/20190724/cf701a16/attachment.html>


More information about the yocto mailing list