检查配方中的内核版本

时间:2020-04-27 15:00:02

标签: yocto bitbake

是否有一种方法可以使某个配方(与某个内核版本兼容)?我正在考虑COMPATIBLE_MACHINE所提供的一种机制,但适用于内核。 还是需要在其中一项任务中进行兼容性检查?

1 个答案:

答案 0 :(得分:0)

我没有尝试过,但是也许是这样的:

UNWANTED_KV = "xxx"

python __anonymous () {
    if d.getVar('KERNEL_VERSION') == d.getVar('UNWANTED_KV'):
        raise bb.parse.SkipRecipe("incompatible with %s kernel version" % d.getVar('KERNEL_VERSION'))
}