假设我有一个名为 myproduct-2.3.1.rpm 的 rpm 分发的产品。
我制作了 2.3.2 版的更新。rpm 包含一个脚本,用于执行某些操作(例如转换文件格式),该脚本在安装结束时在%post
.spec 文件的部分中运行。如果脚本失败,我需要撤消/回滚更新至 2.3.1 版。
有没有办法在 .spec 文件中内置此方法?如果脚本返回错误,它会自动发生吗?或者我可以在该%post
部分运行某些命令吗?
假设我有一个名为 myproduct-2.3.1.rpm 的 rpm 分发的产品。
我制作了 2.3.2 版的更新。rpm 包含一个脚本,用于执行某些操作(例如转换文件格式),该脚本在安装结束时在%post
.spec 文件的部分中运行。如果脚本失败,我需要撤消/回滚更新至 2.3.1 版。
有没有办法在 .spec 文件中内置此方法?如果脚本返回错误,它会自动发生吗?或者我可以在该%post
部分运行某些命令吗?