【发布时间】:2021-05-08 08:30:50
【问题描述】:
我正在尝试覆盖 dropbear.default
图层如下所示: meta/recipes-core/dropbear
├── dropbear
│ ├── 0001-urandom-xauth-changes-to-options.h.patch
│ ├── 0005-dropbear-enable-pam.patch
│ ├── 0006-dropbear-configuration-file.patch
│ ├── dropbear
│ ├── dropbear.default
│ ├── dropbear-disable-weak-ciphers.patch
│ ├── dropbearkey.service
│ ├── dropbear@.service
│ ├── dropbear.socket
│ └── init
├── dropbear_2020.81.bb
├── dropbear_%.bbappend
├── dropbear.inc
└── files
├── 0007-patch1.patch
└── 0008-patch2.patch
└──$MACHINE folder name
├──dropbear.default -------> this one I want to use to replace the old one from the /dropbear/dropbear.default above
我创建了一个 dropbear_%.bbappend
在那个 dropbear_%.bbappend 文件中我有
FILESEXTRAPATHS_prepend_myfolder := "${THISDIR}/${PN}:${THISDIR}/${MACHINE}:${THISDIR}/files:" -----> 这应该是
${THISDIR}/${MACHINE}:${THISDIR}/files:"
我还是遇到了同样的错误
【问题讨论】:
-
请编辑您的提交以获得类似于
tree命令输出的内容,我们无法帮助您处理帖子的当前内容。此外,您的 dropbear_%.bbappend 文件在该层中的位置(将其包含在tree的输出中)。我已经可以告诉你_myfolder应该从FILESEXTRAPATHS_prepend中删除。 -
嘿,谢谢您的回复,我想我误导了上下文,文件夹的名称(我的文件夹)是 $MACHINE 的名称,如果我放任何随机补丁它会起作用,但如果我拿dropbear 文件夹中的任何服务文件都不起作用。我不知道是不是因为许可证校验和相关问题
-
您的帖子无法阅读,请编辑。至少为每个文件/目录提供层根的相对路径。或者使用
tree,或find,任何软件。谢谢。 -
如果您现在看得更清楚,请告诉我
-
这样好多了,谢谢。
标签: linux yocto openssh dropbear