根据社区定制化白牌包流程出包流程实操分享

按照帖子的流程去操作

1. 在gitcode上创建一个名为customization仓库,文件路径和名字保持一致即可

image

image692×309 25.3 KB

2. 创建filelist.conf文件,里面说明了定制的图片和xml文件要替换路径,还有要修改的个数,FileNum和里面的File的个数要一致。

image

image693×486 44.1 KB

3. 配置web_custom.xml,里面是一些静态信息,只写要替换的属性即可。

image

image692×288 28.3 KB

4. 配置manifest仓中产品对应的manifest.yml,路径:manifest/build/product/BMC/openUBMC

在yaml最下方添加,将repo和tag换成自己的仓库url和tag号。这个位置注意package_name属性,帖子中多加了一个_符号,要去掉,不然会报错。

image

image692×205 34.2 KB

image

image692×492 91.9 KB

5. 接下来执行编译命令:bmcgo publish -bt release -z WBD -b openUBMC -r openubmc_dev

这里要注意需要编译release 包,要添加conan远端仓的参数。

6. 编译成功后就会生成白牌包

image

image693×146 51.1 KB

image

1 个赞