Mic*_*ael 0 embedded-linux bitbake yocto
我想在/home/root我的 bitbake 构建过程中创建一个文件夹。我尝试了两种不同的方法,但都失败了。
第一个给出了一个巨大的错误,我无法滚动到顶部
do_install_append () {
install -d ${D}/root/smg_logs
}
Run Code Online (Sandbox Code Playgroud)
第二个将构建并运行,但我没有看到创建的文件夹。
create_dirs() {
mkdir -p root/smg_logs
}
ROOTFS_POSTPROCESS_COMMAND += "create_dirs ; "
Run Code Online (Sandbox Code Playgroud)
如果我尝试使用前一个和以下
create_dirs() {
install -d ${D}/home/root/smg_logs
mkdir -p /home/root/smg_logs
}
ROOTFS_POSTPROCESS_COMMAND += "create_dirs ; "
Run Code Online (Sandbox Code Playgroud)
这允许我的设备启动,但它似乎覆盖了一些重要的代码。
编辑:与下面答案中的链接类似,我尝试了以下操作。
do_install_append () {
install -d ${D}/root/smg_logs
}
FILES_${PN} += "/root/smg_logs"
Run Code Online (Sandbox Code Playgroud)
对于该do_install_append方法,不要忘记将文件夹添加到包中:
FILES_${PN} += "/root/smg_logs"
Run Code Online (Sandbox Code Playgroud)
/root/smg_logs或者/home/root/smg_logs?
| 归档时间: |
|
| 查看次数: |
364 次 |
| 最近记录: |