summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2019-03-01 08:52:07 +0100
committerUlrich Müller <ulm@gentoo.org>2019-03-01 08:52:07 +0100
commit6533ffb533c7b29f05315e11c8fdb43854519d37 (patch)
tree7edc2ae39826ff1d02b39011a724ab51101d8098
parentpms.tex: Update copyright notice to comply with GLEP 76. (diff)
downloadpms-6533ffb533c7b29f05315e11c8fdb43854519d37.tar.gz
pms-6533ffb533c7b29f05315e11c8fdb43854519d37.tar.bz2
pms-6533ffb533c7b29f05315e11c8fdb43854519d37.zip
pkg-mgr-commands.tex: Version commands must be shell functions.
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-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 90b62aa..e3e831f 100644
--- a/pkg-mgr-commands.tex
+++ b/pkg-mgr-commands.tex
@@ -919,8 +919,9 @@ These functions check whitespace-separated lists for a particular value.
\subsection{Version manipulation and comparison commands}
\featurelabel{ver-commands}
-These commands provide utilities for working with version strings. Their availability per EAPI is
-listed in table~\ref{tab:version-commands}.
+These commands provide utilities for working with version strings. They must all be implemented
+internally as shell functions, i.\,e., they are callable in global scope. Availability of these
+commands per EAPI is listed in table~\ref{tab:version-commands}.
For the purpose of version manipulation commands, the specification provides a method for splitting
an arbitrary version string (not necessarily conforming to section~\ref{sec:version-spec}) into