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 操作已中止