如何解决Yocto - 尚未应用补丁
我正在使用使用 Yocto 构建的 Linux。我需要对 /etc/ssh/sshd_config
文件进行一些更改。我使用 meld
创建了以下补丁文件:
--- a/sshd_config
+++ b/sshd_config
@@ -116,3 +116,8 @@
# AllowTcpForwarding no
# PermitTTY no
# ForceCommand cvs server
+
+#SFTP server configuration
+Match Group root
+ChrootDirectory /share
+ForceCommand internal-sftp
在 meta-mylayer/recipes-connectivity/openssh
中,我创建了包含以下内容的 openssh_8.2p1.bbappend
文件:
FILESEXTRAPATHS_prepend := "${THISDIR}:"
SRC_URI += "file://configure_sftp_server.patch"
在同一个目录中,我放置了我的 .patch 文件。问题是 Yocto 在构建映像期间既不显示错误也不显示警告,但它没有应用我的补丁。
创建补丁文件后,我更改了前两行,因为在 meld 版本中,它们包含比较文件的绝对路径。我想这可能是问题所在,但我不知道我应该写什么。
在此先感谢您的帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。