Thanks, Yi. I did try that and I see the tar file is created... but again, the do_unpack function seems to ignore it and go directly to the github repository.
--Russ On Wed, Jul 24, 2019 at 4:28 AM Yi Zhao <yi.z...@windriver.com> wrote: > > 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