[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