【发布时间】:2016-01-22 04:19:40
【问题描述】:
我们有一个 MACHINE 用于构建两个目标图像; foo 图像和 foobar 图像。两个镜像都使用相同版本的包,但我们想根据构建的镜像添加对 do_install 任务的更改。所以包的配方文件看起来像这样:
do_install (){
//Some work
}
do_install_append_foobar-image(){
//Some foobar work
}
最终当我们为这两个图像进行构建时:
MACHINE=custom bitbake foo-image
MACHINE=custom bitbake foobar-image
foobar 的图像将包含已完成附加任务中工作的已安装包,但 foo 的图像不会。
有什么方法可以做我所概述的或者可以替代的方法吗?
【问题讨论】: