【发布时间】:2010-10-27 20:28:46
【问题描述】:
我正在制作 RPM。这个特定的 RPM 有不能用 RPM 的先决条件来表达的要求,让我们称它们为特定的文件系统/磁盘配置。目前,失败发生在安装后,在运行时,当不满足要求时。
我可以在脚本的 %install 部分检查所需的先决条件。但是,如果满足某些条件,我不知道如何使安装失败。是否可以通过 %install (或其他)部分中的某些触发器在运行时使 rpm 安装失败?
在 .spec 文件中的示例如下所示:
%install
if [ -f /some/file ]
then
FAIL_RPM_INSTALL ## What is this command?
fi
【问题讨论】: