以RPM为中止/退出/返回宏

时间:2013-01-23 09:16:07

标签: linux redhat rpm abort

我正在写一个RPM。在%prep部分,我测试FS的存在及其大小。如果不正确,我希望RPM退出。我找到了%{error:"Oops dat failed!}宏,但它实际上只是在stderr上打印而且不会中止。

你有什么想法或暗示吗?

1 个答案:

答案 0 :(得分:2)

您希望它位于%pre部分,而不是%prep部分。然后退出该迷你脚本非零,RPM将无法安装。

%prep部分仅用于构建RPM本身,而不是安装它。