错误函数参考

以下函数由包管理器提供,用于错误处理。

函数 详情
die

显示其参数中提供的错误消息,并中止构建过程。

在 EAPI 6 及更高版本中,die 可以nonfatal 命令下以及使用 -n 选项调用,在这种情况下,它不会中止构建过程,而是以非零状态返回。

assert 检查 PIPESTATUS 数组的值,如果其任何组件非零(表示前一个命令管道失败),则调用 die
nonfatal 以另一个命令作为其参数并执行它。如果命令失败并且通常会终止,则在 nonfatal 下调用时,它会以非零状态返回。