【问题求助】白牌包制作使用的afteraction.sh中操作需要执行的操作的背景是什么

// 此模板仅供参考,如果不适用可以修改

问题描述

白牌包制作指南中提到afteraction.sh是制作白牌包的必须文件

 # 下列文件都是制作白牌包必须文件,路径固定,不可删除
                - file: /usr/share/bmcgo/wbd-packet/beforeaction.sh
                - file: /usr/share/bmcgo/wbd-packet/afteraction.sh
                dst: afteraction.sh

目前bmcgo中的afteraction.sh有恢复默认用户和删去RAS文件的动作

  • 想了解执行这些的背景是什么, 信息或图标定制的白牌包也需要执行这些操作吗
  • 目前升级打包了/usr/share/bmcgo/wbd-packet/afteraction.sh的白牌包,日志中会提示
firmware_mgmt ERROR: [worker](12): execute finish action script failed!, ret:2