是否有任何方法可以向 rootfs 添加新的空目录?我尝试将其添加到我的 bbappend 文件之一中:
do_install() {
install -d ${D}/tmp/myNewDir
}
FILES_${PN} += "/tmp/myNewDir"
但我遇到了非描述性错误,Function failed: do_install
有几种方法。图像命令方式已经由 StackedUser 描述。
您还可以尝试扩展一些食谱(正如您在问题中所做的那样)。我猜您看到该错误是因为您正在覆盖do_install
任务。您可能想扩展它,所以您应该添加_append
到任务名称,即:
do_install_append () {
install -d ${D}/tmp/myNewDir
}
顺便说一句,您遇到的错误“功能失败:do_install”通常显示错误代码或有问题的命令。也许有什么。
另一种方法是创建一个简单的配方并将其添加到图像中,这是一个存根:
SUMMARY = "XXX project directory structure"
# FIXME - add proper license below
LICENSE = "CLOSED"
PV = "1.0"
S = "${WORKDIR}"
inherit allarch
do_install () {
install -d ${D}/foo/bar
}
FILES_${PN} = "/foo/bar"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)