我的食谱如下:
SUMMARY = "foo driver"
LICENSE = "CLOSED"
inherit module
SRC_URI = "file://foo.tgz"
S = "${WORKDIR}/foo-module"
RPROVIDES_${PN} += "kernel-module-foo"
我不明白的是:
您的配方中有inherit module
。这意味着您同时拥有do_compile()和do_install():请参见meta / classes / module.bbclass。
您实际上没有解释您的问题是什么?
module类继承了kernel-module-split类:这将为每个构建的模块创建一个软件包,从模块名称生成软件包名称,并根据需要设置FILES_ *变量。 RPROVIDES行似乎只是在说生成的软件包之一(“ kernel-module-foo”)也可以用名称“ $ {PN}”来引用。