合入HAF补丁包
- 参见获取补丁包,获取补丁文件BoostKit-haf_1.3.0.SPC5.zip并上传至服务器。
- 停止HAF应用和服务。
- 主机节点停止使用HAF主机端服务的应用。
- 卸载节点库安装时停止使用HAF卸载节点服务的应用。
- 卸载节点服务化安装时依次停止所有HAF应用服务,以及HAF服务。
./tools/haf-tool service --stop -s <service_name> ./tools/haf-tool stop
- 解压补丁文件BoostKit-haf_1.3.0.SPC5.zip。
unzip BoostKit-haf_1.3.0.SPC5.zip
- 替换对应so及二进制文件。
- 主机节点替换如下文件。
chmod 700 -R haf-host/lib /usr/bin/cp -rf libhaf_link_host.so haf-host/lib/ /usr/bin/cp -rf libssl.so.1.1 haf-host/lib/ /usr/bin/cp -rf libcrypto.so.1.1 haf-host/lib/ chmod 500 -R haf-host/lib chmod 700 -R haf-host/tools/ /usr/bin/cp -rf haf-tool haf-host/tools/ chmod 500 -R haf-host/tools
- 卸载节点服务化安装时替换对应文件。
chmod 700 -R haf-target/lib /usr/bin/cp -rf libhaf_link_target.so haf-target/lib/ /usr/bin/cp -rf libssl.so.1.1 haf-target/lib/ /usr/bin/cp -rf libcrypto.so.1.1 haf-target/lib chmod 500 -R haf-target/lib chmod 700 -R haf-target/tools/ /usr/bin/cp -rf haf-tool haf-target/tools/ chmod 500 -R haf-target/tools chmod 700 -R haf-target/bin/ /usr/bin/cp -rf verification haf-target/bin/ chmod 500 -R haf-target/bin
- 卸载节点库安装时替换对应文件。
chmod 700 -R haf-offload/lib /usr/bin/cp -rf libhaf_link_target.so haf-offload/lib/ /usr/bin/cp -rf libssl.so.1.1 haf-offload/lib/ /usr/bin/cp -rf libcrypto.so.1.1 haf-offload/lib chmod 500 -R haf-offload/lib chmod 700 -R haf-offload/tools/ /usr/bin/cp -rf haf-tool haf-offload/tools/ chmod 500 -R haf-offload/tools
- 主机节点替换如下文件。
- 删除补丁文件。
rm -f libhaf_link_host.so rm -f libhaf_link_target.so rm -f libssl.so.1.1 rm -f libcrypto.so.1.1 rm -f haf-tool rm -f verification
- 重启HAF服务和应用。
- 卸载节点服务化安装重启HAF服务。
./tools/haf-tool restart
- 卸载节点库安装重启使用HAF卸载节点服务的应用。
- 主机节点重启使用HAF主机端服务的应用。
- 卸载节点服务化安装重启HAF服务。
父主题: 补丁升级