如果不在食谱中使用 FILE 会怎样?
What happen if not use FILE in a recipe?
在yocto recipe中,我们可以使用FIlE来指定将存在的文件或目录。 (这是我的理解)
如果不分配 FILE 会怎样?
例如:
FILES_${PN} += "/usr/local/bin/foo.sh"
do_install_append () {
install -m 755 -d ${D}/usr/local/bin
install -m 555 ${S}/foo.sh ${D}/usr/local/bin/
}
FILES_<packagename>
变量定义包中将包含哪些文件(${PN} 指的是食谱主包)。变量有默认值(参见 meta/conf/bitbake.conf)。这些默认值可以由您的食谱或它继承的 class 更改。您可以使用 bitbake -e <recipe>|grep ^FILES_
.
检查最终值
如果您的食谱安装的文件未包含在最终 FILES_*
值中,bitbake 会抱怨。
在yocto recipe中,我们可以使用FIlE来指定将存在的文件或目录。 (这是我的理解)
如果不分配 FILE 会怎样?
例如:
FILES_${PN} += "/usr/local/bin/foo.sh"
do_install_append () {
install -m 755 -d ${D}/usr/local/bin
install -m 555 ${S}/foo.sh ${D}/usr/local/bin/
}
FILES_<packagename>
变量定义包中将包含哪些文件(${PN} 指的是食谱主包)。变量有默认值(参见 meta/conf/bitbake.conf)。这些默认值可以由您的食谱或它继承的 class 更改。您可以使用 bitbake -e <recipe>|grep ^FILES_
.
如果您的食谱安装的文件未包含在最终 FILES_*
值中,bitbake 会抱怨。