Skip to main content
以下内容说明如何添加自定义发行版配置并重新构建工作区。 为 Qualcomm Linux 定义的参考发行版位于 <workspace>/layers/meta-qcom-distro/conf/distro/qcom-distro.conf。要检查 DISTRO_FEATURES 变量,请运行以下命令:
输出:
发行版特性描述了输出中显示的 DISTRO_FEATURES

添加发行版配置

要添加发行版配置文件,请执行以下操作:
  1. <workspace>/layers/meta-qcom-distro/conf/distro 中添加 test-distro.conf 文件。
  2. 使用与 qcom-distro.conf 相同的内容,即 cp qcom-distro.conf test-distro.conf
  3. test-distro.conf 文件中设置 DISTRO_NAME = "Test reference distribution"
  4. test-distro.conf 文件中设置 DISTROOVERRIDES = "test-dist"
  5. meta-qcom/ci/qcom-distro.yml 为参考,创建 test-distro 发行版文件。
  6. 要初始化 kas 构建环境,请运行以下命令:
初始化 kas 构建环境后,要验证 test-distro 是否已生效并构建镜像,请按以下步骤操作:
  1. 要验证所定义的 test-distro 是否已生效,请打开 conf/local.conf 文件确认以下内容:
  2. 要验证输出,请运行以下命令:
    注意 如果您有权访问 meta-qcom-extras,请将其添加到 conf/bblayers.conf 文件中的 EXTRALAYERS ?=${WORKSPACE}/layers/meta-qcom-extras
  3. 要重新构建镜像,请运行以下命令:

启用或禁用 DISTRO_FEATURES

DISTRO_FEATURES 提供了一种机制,用于验证生成的镜像中包含哪些软件包。您可以通过 DISTRO_FEATURES 变量选择要启用的特性,该变量在发行版的 test-distro.conf 配置文件中设置或追加。有关更多信息,请参阅发行版特性 注意 请选择由社区定义的特性。
  1. 打开 test-distro.conf 文件并添加以下行:
  2. 测试更改是否已生效,然后重新构建:
    输出如下:
  3. 要重新构建,请运行以下命令: