我正在创建一个在系统上安装一些工具的 RPM 包。我想在安装我的 RPM 包之前检查一些机器状态。我最初的直觉是从%pre scriptlet 中运行一些命令,如果结果不是我喜欢的,则“退出 1”。但后来我遇到了这个说:
所有小脚本必须以零退出状态退出。
有没有其他方法可以让 RPM 根据 shell 命令的结果中止软件包的安装?
rpm specfile
rpm ×1
specfile ×1