可以在SRC_URI中为BB配方定义多个下载位置吗?

时间:2015-08-05 20:18:45

标签: yocto bitbake openembedded

我想要做的是在SRC_URI中定义文件(http://)或repo(git://)的辅助位置,如果第一个发生故障的话。

类似的东西:

SRC_URI = "http://site1/mytar.tar.gz \
           http://site2/mytar.tar.gz \

SRC_URI = "git://site1/myrepo.git \
           git://site2/myrepo.git

如果第一个选项失败,它将尝试第二个选项,而不是仅仅相互下载它们。

我知道有预镜像,本地缓存和镜像,但我真的只想在BB配方中指定多个位置。

这似乎应该得到支持,但我找不到它。

2 个答案:

答案 0 :(得分:5)

不支持。开发人员为该用例设计了镜像方案。在您的示例中,提取程序将尝试下载两个文件。对不起,但这就是今天的工作方式。

答案 1 :(得分:1)

如果你说 导致"碰巧失败"那么我想这会更容易帮助。是。如果它"远程站点间歇性地脱机"那么镜子支持正是你所追求的解决方案。如果还有其他问题,请解释您遇到的问题。