"冻结"使用它时,bitbake工作区

时间:2015-01-24 20:55:52

标签: openembedded bitbake

我如何"冻结"工作区状态禁用更新并重建我不使用的组件? 当我们本地层的某些组件更新并开始重建时,它变得非常烦人,这可能是一项非常漫长的任务。

感谢您的回答。

2 个答案:

答案 0 :(得分:2)

您始终只能构建您正在使用的包。 Bitbake还允许您在此处定义您想要执行的每个步骤(当您只修改一个部件进行测试时,这很有用): bitbake -c compile <packagename>在编译步骤后停止,或者只是bitbake <packagename>为一切。我遇到了我希望运行bitbake -c clean <package> && bitbake -c package <packagename>的情况,但大多数时候bitbake <packagename>应该足够了。 您也可以针对单个食谱版本运行:bitbake -b recipe_1.2.bb

我不确定您是否可以在不检查更新的情况下构建整个图像。

答案 1 :(得分:0)

在比我提问时使用的更新的bitbake版本中,有这样的可能性: BB_SRCREV_POLICY =“缓存”