有没有其他方法可以克隆Bitbake配方文件中的所有相关文件夹(类似于使用递归标记)?我目前正在执行以下操作:
SRC_URI="git://[uri_a];...;name=a \
git://[uri_b];...;destsuffix=git/a/b;name=b \
git://[uri_c];...;destsuffix=git/a/b/c;name=c"
其中" b" &安培; " C"是" a"。
的子模块答案 0 :(得分:9)
你有
gitsm://
你以与
相同的方式使用它git://
有关详细信息,请在此处阅读: http://www.yoctoproject.org/docs/latest/bitbake-user-manual/bitbake-user-manual.html#gitsm-fetcher
答案 1 :(得分:0)
尝试gitsm
失败后,我手动将子模块的获取置于配置步骤之前:
do_configure_prepend() {
cd ${WORKDIR}/git
git submodule update --init --recursive
}
注意:与gitsm
相同的限制适用,即:
Git子模块提取程序不是完整的提取程序实现。提取程序在未正确使用常规源镜像基础结构的地方存在已知问题。此外,许可和源归档基础结构看不到它获取的子模块源。