【发布时间】:2023-03-03 02:39:01
【问题描述】:
我想在 yocto 构建系统上递归地从工作目录安装/复制我的所有目录和文件到我的目标包 rootfs。 我在
中尝试了 Tobias Bystricky 提供的解决方案How to install directory structure recursively in OpenEmbedded BitBake recipe?
但我遇到“没有这样的文件或目录”错误
我做到了,
install -d ${D}${sysconfdir}/xxx/
install -d ${D}${sysconfdir}/xxx/yyy
install -d ${D}${sysconfdir}/xxx/yyy/zzz
install -d ${D}${sysconfdir}/xxx/yyy/zzz/kkk
find ${WORKDIR}/xxx/yyy/zzz/kkk/ -type f -exec 'install -m 0755 "{}" ${D}${sysconfdir}/xxx/yyy/zzz/kkk/' \;
错误信息是,
find: `install -m 0755 / "工作路径 dir" /xxx/yyy/zzz/kkk/test_file.txt /"所有路径 packages”/“MyPackage”/image/etc/xxx/yyy/zzz/kkk/':没有这样的文件或 目录
我检查并确认存在确切的工作目录路径和包目录路径。如果我遗漏任何内容,请告诉我。
如果有其他方法,请提出建议。
【问题讨论】:
标签: shell yocto bitbake recipe