gpt4 book ai didi

patch - 向配方中的 SRC_URI 添加多个补丁 -- Yocto

转载 作者:行者123 更新时间:2023-12-01 11:21:59 26 4
gpt4 key购买 nike

我想知道是否有一种简单的方法可以在 Yocto 中向 SRC_URI 添加补丁。我正在使用 Yocto 为定制板创建 BSP。我有数百多个针对 Linux 内核和 barebox 的补丁。

为了包含 Linux 内核的补丁,我创建了一个 .scc 文件。在 .scc 文件中,我已包含所需的所有补丁。内核配方中的 SRC_URI 选项如下所示:

SRC_URI += "https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.0.9.tar.xz \
file://kernelpatch.scc \
file://kernel-4.0.9.cfg \
"

对于裸机,我尝试做同样的事情,但它似乎不支持.scc文件。所以现在我已经使用

包含了所有一百多个补丁

文件://patchname.patch

file://patches/0001-drivers.patch \
file://patches/0002-hw_random-C.patch \
.
.
.
.
file://patches/0304-usb-fastbootupport.patch \

是否有任何选项可以将所有补丁包含在一行中,就像在内核中一样。

最佳答案

转到您的meta-layer/recipes-kernel/linux 创建一个类似patches 的目录。将所有补丁复制到此 patches 目录中。

create linux-ti_%.bbappend file and add below lines

FILESEXTRAPATHS_prepend := "${THISDIR}:"
SRC_URI = "file://patches/* "

这将在单个实例中获取所有补丁并应用于内核。

关于patch - 向配方中的 SRC_URI 添加多个补丁 -- Yocto,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41266742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com