将其他组件的代码移植到定制化组件,为什么不行

问题描述

我们有一个定制化的redfish需求,然后在rackmount里面调通后,准备把这一部分代码移植过去,config.json文件也配置了,我调了很久,发现好像定制化组件的代码要和rackmount的内容保持一致,就没问题,不然好像就影响功能,只移动改动的部分好像就不行。

环境信息

  • Ubuntu 24.04

  • OpenUBMC2509

  • 硬件配置:CPU:Kunpeng 920 72A6C

重现步骤

  1. 在rackmount里面调通需求的redfish

  2. 移植到我们定制化组件里面

  3. 让rackmount的功能不影响定制化组件,例如更改config.yml的rackmount的版本号,然后验证功能

期望结果

只移植修改部分到定制化组件也能成功发送redfish,并且跟rackmount里面一样

实际结果

移动全部代码(和rackmount保持一致)功能正常,但是只移动需改需要的代码过去就不行

尝试过的解决方案

把我们的代码写进他现有的代码里,但是Plugin的lua代码失效

对照下官方定制指南,是否有步骤错误或遗漏