Error handling 退出时RPM自定义错误

Error handling 退出时RPM自定义错误,error-handling,rpm,Error Handling,Rpm,当构建过程中丢失某些文件时,我希望退出RPM并显示一条自定义错误消息。我可以使用echo,然后调用exit-1,但是当它打印出来并且消息打印到实际的退出状态之上时,这看起来有点粗糙。我想打印一些类似错误的东西:你需要的东西不见了。这是可能的吗?您可以打印任何您想要的内容,但我认为您无法在输出中打印出比现在更晚的内容。您不能按要求添加这些文件吗?我相信这样做应该会使构建提前完成。我不会详细介绍,但在每个构建过程中文件会有所不同。不过,这只是一种美学上的东西。我想我只需要在退出-1之前回显我的错误。

当构建过程中丢失某些文件时,我希望退出RPM并显示一条自定义错误消息。我可以使用echo,然后调用exit-1,但是当它打印出来并且消息打印到实际的退出状态之上时,这看起来有点粗糙。我想打印一些类似错误的东西:你需要的东西不见了。这是可能的吗?

您可以打印任何您想要的内容,但我认为您无法在输出中打印出比现在更晚的内容。您不能按要求添加这些文件吗?我相信这样做应该会使构建提前完成。我不会详细介绍,但在每个构建过程中文件会有所不同。不过,这只是一种美学上的东西。我想我只需要在退出-1之前回显我的错误。您可以始终将rpmbuild调用封装在脚本中,该脚本执行这些检查,假设它们可以像那样从构建中提升出来。这是一个很好的建议,但需要额外担心一层。谢谢你的意见!