代码之家  ›  专栏  ›  技术社区  ›  Jan Hudec

对Yocto层集进行版本控制的当前最佳实践

  •  0
  • Jan Hudec  · 技术社区  · 6 年前

    Yocto有一组包含基本系统的独立存储库( Poky meta-* repositories here ,以及 openembedded layer index

    这些都是由 conf/bblayers.conf conf/local.conf build 目录。但这是一个构建目录,它应该是一次性的,只包含可以根据请求轻松地重新生成的信息。它不包括 还有一些定义,比如 MACHINE 形态/本地.conf 它定义了要构建的目标系统。

    我应该如何修改此信息?

    目前我们有一个相当粗糙的脚本,它组装构建目录并编写配置文件,但它不知道如何在更改时正确地更新它们。

    repo ), oe-init-build-env init脚本(如果构建目录不存在,则创建该目录)并运行 bitbake

    0 回复  |  直到 6 年前
        1
  •  1
  •   Oleksandr Kravchuk    6 年前

    事实上, repo 是一个方便的工具,用于管理包含所有必需存储库的清单文件。

    TEMPLATECONF local.conf bblayers.conf . 以下是我们的做法: https://pelux.io/software-factory/master/chapters/baseplatform/building-PELUX-sources.html

        2
  •  0
  •   rrerolle    6 年前

    Combo Layer 工具,似乎是为了解决这个特殊问题而设计的。然而,当使用这个工具时,工作流应该是什么样子还不是很清楚。

    bblayers.conf local.conf oe-init-build-env 或简单使用 meta-poky/conf/bblayers.conf.sample meta-poky/conf/local.conf.sample ,由自动安装 oe init构建环境

    .sample