有没有办法退出 rpm 更新?

有没有办法退出 rpm 更新?

假设我有一个名为 myproduct-2.3.1.rpm 的 rpm 分发的产品。

我制作了 2.3.2 版的更新。rpm 包含一个脚本,用于执行某些操作(例如转换文件格式),该脚本在安装结束时在%post.spec 文件的部分中运行。如果脚本失败,我需要撤消/回滚更新至 2.3.1 版。

有没有办法在 .spec 文件中内置此方法?如果脚本返回错误,它会自动发生吗?或者我可以在该%post部分运行某些命令吗?

相关内容