【发布时间】:2021-04-08 15:20:30
【问题描述】:
我使用 Yocto Zeus 为我的开发板构建嵌入式 Linux。到目前为止,我需要将 /etc/ssh/sshd_config 替换为我的自定义配置。
很遗憾,我找不到任何有用的信息。刚刚在网上找到了一些帮助。 我创建了一个自定义层并添加了如下配方:
sources
mylayer
mylayer-recipes
recipes-connectivity
openssh
openssh_%.bbappend
openssh
sshd_config
openssh_%.bbappend
FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
SRC_URI += "file://sshd_config"
在此之后我尝试重建图像
bitbake core-image-minimal
但是什么也没发生。镜像中的sshd_config文件没有报错,也没有变化。
我做错了什么?其实我只想把系统/etc/ssh/sshd_config换成自定义的,没有别的。
【问题讨论】:
-
bitbake-layers show-appends | grep openssh显示什么? -
什么都不显示。但是这是什么意思?我的 bbappend 对于 bitbake 不可见?我怎样才能把它喂给bitbake?我也从来没有真正做过这件事,而且我和 Yocto 的合作也不多。
-
没错。我可以看到您发现文件夹结构不匹配。
-
是的,我只是尝试了不同的选项,突然就奏效了。感谢@OleksandrKravchuk 的参与和帮助。
标签: yocto