【发布时间】:2017-07-13 14:27:25
【问题描述】:
我以前这样做是使用ROOTFS_POSTPROCESS_COMMAND 变量来添加我自己的shell 脚本函数。
我需要在meta-plnx-generated 中附加 petalinux-user-image,所以在我的meta-user 层中,我创建了以下文件:petalinux-user-image.bbappend:
inherit core-image
ROOTFS_POSTPROCESS_COMMAND += "my_install_function; "
my_install_function(){
echo "hello" > ${IMAGE_ROOTFS}/hello.txt
}
我遇到的麻烦是如何将文件添加到${IMAGE_ROOTFS}。我可以删除/移动文件/创建文件,但似乎无法将文件从我的meta-user 层复制到${IMAGE_ROOTFS},就像我可以安装文件的普通食谱一样。 ${WORKDIR} 指向 build 中的 rootfs 文件夹,${THIS_DIR} 似乎指向 meta-plnx-generated 中的 petalinux-user-image。我给meta-user 层赋予了比meta-plnx-generated 层更高的优先级,所以任务顺序是正确的。
我们将不胜感激帮助或想法,谢谢。
【问题讨论】:
标签: xilinx yocto openembedded petalinux