[bitbake-devel] Conditionally inherit own-mirrors and set SOURCE_MIRROR_URL?

Evade Flow evadeflow at gmail.com
Thu Sep 1 21:03:06 UTC 2016


> Is there some way I can use a specific (and *invariant*) local source
mirror folder *only if it exists*, and use our internal HTTP pre-mirror
otherwise?

Apologies, it seems I may have posted this to the 'wrong' list. Anyway, I
see that both poky and oe-core have an 'own-mirrors' class. Since I'm using
a Yocto-based distro... I guess I should have posted to
https://lists.yoctoproject.org/listinfo/poky...

On Thu, Sep 1, 2016 at 11:29 AM, Evade Flow <evadeflow at gmail.com> wrote:

> This might be an 'X-Y' problem, so I should explain what I'm trying to
> achieve. We have a somewhat beefy build server with 32 cores that most of
> my team likes to `ssh` into to do builds of our Yocto/OE-based BSP. But a
> few of us build on different machines often enough that I recently spun up
> a web server—on the 32-core build machine—to act as a 'pre-mirror' to
> statically serve  our dependencies for remote builds. The web server is
> serving the exact same folder that I've been pointing `SOURCE_MIRROR_URL`
> at, as described at: https://wiki.yoctoproject.org/
> wiki/How_do_I#Q:_How_do_I_create_my_own_source_download_mirror_.3F
>
> When I went to integrate support for the HTTP pre-mirror, I ran into the
> following problem: if I assign `SOURCE_MIRROR_URL` and the specified folder
> doesn't exist (as will be the case for remote builds), the build *fails*. I
> had hoped that bitbake would 'fall through' to searching other pre-mirrors,
> but that doesn't appear to be the case(?)
>
> IIs there some way I can use a specific (and *invariant*) local source
> mirror folder *only if it exists*, and use our internal HTTP pre-mirror
> otherwise?
>
> ```
> $ bitbake --version
> BitBake Build Tool Core version 1.28.0
> ```
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openembedded.org/pipermail/bitbake-devel/attachments/20160901/f3e69054/attachment-0002.html>


More information about the bitbake-devel mailing list