#!/bin/sh
source /OSM/script/os_load_base.sh

###【使用说明】###
#1、此脚本用于实现升级中打补丁场景，替换BMC固件
#2、用户需要提供FW_PACKAGE_NAME压缩包，要对应上库的固件包名称，理论上都是以第一次做补丁为准
#3、此脚本作为第一次补丁脚本则不需要修改；如果是第二次或者更多次补丁脚本，则当前补丁版本之前的脚本均可不执行，在脚本入口执行exit 0退出，并拷贝一份作为当次补丁版本脚本
#exit 0

OS_echo "patch start upgrading handle for bmc copy"

# 补丁包目录，固件脚本和补丁包都处于补丁包目录下
patch_path=$(readlink -f "$(dirname "$0")")
FW_PACKAGE_NAME=USER_V5R7C73SPC100FW_BMC

#升级中打补丁，需要手动copy固件包
cp ${patch_path}/${FW_PACKAGE_NAME}.tgz /OSM/${FW_PACKAGE_NAME}.tgz

# 升级过程中补丁安装，只需要执行BMC固件的替换
sh ${patch_path}/userpatch_script_bmc_firmware_SPH110.sh special_upgrade
exit $?
