0
我有兩個構建嵌入式linux映像的配方,請撥打電話A.bb
和B.bb
。我有一個內核補丁需要應用於一個配方,而不是另一個。繼這些docs之後,我創建了自己的圖層,並添加了一個bbappend <your-layer>/recipes-kernel/linux/linux-yocto_3.4.bbappend
,並在裏面放了SRC_URI|+="kernel.patch"
。我怎麼可以這樣做以下:如何根據使用openembedded和bitbake構建的頂級配方來修改內核?
if (A):
SRC_URI+="kernel.patch"
else:
SRC_URI+=""
我試過如下:
裏面A.bb
,我有export IMAGE_NAME="A"
內。然後linux_yocto_3.4.bbappend
我
SRC_URI_append = " ${@bb.utils.contains('IMAGE_NAME', 'A', 'file://kernel.patch', '', d)} "
但這並不工作。感謝您的幫助!