RPM 中的中止/退出/返回宏

Posted

技术标签:

【中文标题】RPM 中的中止/退出/返回宏【英文标题】:Abort / quit / return macro in RPM 【发布时间】:2013-01-23 09:16:07 【问题描述】:

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

你有什么想法或提示吗?

【问题讨论】:

【参考方案1】:

您希望它位于 %pre 部分,而不是 %prep 部分。然后退出那个非零的小脚本,RPM 就不会安装。

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

【讨论】:

以上是关于RPM 中的中止/退出/返回宏的主要内容,如果未能解决你的问题,请参考以下文章

由于线程退出或 WCF 中的应用程序请求,I/O 操作已中止

程序中止或退出时是不是释放 pthread_mutex_t*?

确保脚本在用户中止时退出

退出、中止、休眠以进行调试?

按退出键中止 AJAX 文件上传

当我在控制器功能中间中止或退出时,Ajax 请求被 Cors 阻止