build_portal的背景介绍

build_portal是编译构建PolyOS入口,借助KAS的实现原理,完成基于bitbake编译的项目。

该设计方案帮助用户通过使用KAS的menu界面减少其在Linux终端逐条输入集成命令的方法,实现高度集中、自由化、简单的目标集成方式。

该工具的特点:

(1)通过给定的配置文件yml中的url和refspec信息,执行git clone和git checkout将bitbake使用到的meta-layer层下载下来

(2)根据yml中的machine值,创建默认的bitbake环境配置

(3)启动最小的构建环境,降低主机污染风险

(4)执行bitbake编译过程