【发布时间】:2018-10-25 12:42:03
【问题描述】:
我想将补丁应用到 rootfs 中 /etc 中的文件。所以我创建了一个 Yocto 食谱
├── test_1.0.bb
└── files
└── sshd.patch
我已经开始创建文件 .bb 是这样的:
DESCRIPTION = "Patch files"
SECTION = "Patch"
LICENSE = "MIT"
FILESEXTRAPATHS_prepend := "${THISDIR}/files:"
SRC_URI = " \
file://sshd.patch \
"
- 此时我不明白,我必须使用 do_install 或 do_patch 方法做什么?
- 如何指定要修补的文件的路径? (比如要打补丁的sshd文件在/etc/ssh)
我用 do_install() 尝试了不同的“配置”,但没有奏效。 (当我做“bitbake core-image-base”时没有问题,但是在rootfs中没有应用补丁)
*英语不是我的母语;请原谅我的任何错误。
【问题讨论】:
标签: patch yocto bitbake recipe