summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCiaran McCreesh <ciaran.mccreesh@googlemail.com>2009-08-06 20:59:51 +0100
committerCiaran McCreesh <ciaran.mccreesh@googlemail.com>2009-08-06 20:59:51 +0100
commitb9def7b7029ae0db9ca478b560e1f5af96fe327d (patch)
treec0f4f8870ee497aee4b345e491e96c30d750692d /pkg-mgr-commands.tex
parent$USE_EXPAND and $USE_EXPAND_VALUES_* aren't incremental (diff)
downloadpms-b9def7b7029ae0db9ca478b560e1f5af96fe327d.tar.gz
pms-b9def7b7029ae0db9ca478b560e1f5af96fe327d.tar.bz2
pms-b9def7b7029ae0db9ca478b560e1f5af96fe327d.zip
nonfatal doesn't override die, assert
The wording's rather unclear on what 'nonfatal die' does. To avoid arguing whether calling die is a 'failure', explicitly say that nonfatal doesn't stop die or assert.
Diffstat (limited to 'pkg-mgr-commands.tex')
-rw-r--r--pkg-mgr-commands.tex5
1 files changed, 3 insertions, 2 deletions
diff --git a/pkg-mgr-commands.tex b/pkg-mgr-commands.tex
index 0278aec..b87bb49 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -16,8 +16,9 @@ The following commands affect this behaviour:
\begin{description}
\item[nonfatal] \featurelabel{nonfatal} Executes the remainder of its arguments as a command,
preserving the exit status. If this results in a command being called that would normally abort
- the build process due to a failure, instead a non-zero exit status shall be returned. Only in
- EAPIs listed in table~\ref{tab:commands-die-table} as supporting \t{nonfatal}.
+ the build process due to a failure (but not due to an explicit \t{die} or \{assert} call),
+ instead a non-zero exit status shall be returned. Only in EAPIs listed in
+ table~\ref{tab:commands-die-table} as supporting \t{nonfatal}.
\end{description}
\begin{centertable}{EAPI Command Failure Behaviour} \label{tab:commands-die-table}