gpt4 book ai didi

shell - 如何在 BitBake 配方中递归安装我的目录和文件

转载 作者:行者123 更新时间:2023-12-04 17:44:33 24 4
gpt4 key购买 nike

我想将我的所有目录和文件从工作目录递归安装/复制到 yocto 构建系统上的目标包 rootfs。
我尝试了 Tobias Bystricy 提供的解决方案

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 / "Path to working dir" /xxx/yyy/zzz/kkk/test_file.txt / "Path to all packages" / "MyPackage" /image/etc/xxx/yyy/zzz/kkk/': No such file or directory



我检查并确认存在确切的工作目录路径和包目录路径。如果我遗漏了什么,请告诉我。

请建议是否有其他方式。

最佳答案

cp -r

已知会泄露用户信息。在 OE 存储库中,规范形式是
cp -R --no-dereference --preserve=mode,links -v SOURCE DESTINATION

另见 corresponding OE patch

关于shell - 如何在 BitBake 配方中递归安装我的目录和文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39980145/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com