Yocto 检查配方中的内核版本

Yocto 检查配方中的内核版本,yocto,bitbake,Yocto,Bitbake,有没有办法使配方(in-)与某个内核版本兼容?我正在考虑一种机制,它是由兼容的\u机器提供的,但它是为内核提供的。 或者需要在其中一个任务中进行兼容性检查吗?我没有尝试过,但可能类似于: UNWANTED_KV = "xxx" python __anonymous () { if d.getVar('KERNEL_VERSION') == d.getVar('UNWANTED_KV'): raise bb.parse.SkipRecipe("incompatible w

有没有办法使配方(in-)与某个内核版本兼容?我正在考虑一种机制,它是由
兼容的\u机器提供的,但它是为内核提供的。

或者需要在其中一个任务中进行兼容性检查吗?

我没有尝试过,但可能类似于:

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'))
}

我没有试过,但可能是:

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'))
}