summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2023-08-03 18:22:33 +0200
committerUlrich Müller <ulm@gentoo.org>2023-08-07 19:08:16 +0200
commitf336f16ab8ab80d77cfb626eb2935eacda8bb596 (patch)
tree3e5e0556eaa3e1221d2a02f2526bc5fccb785cd1
parentebuild-env-vars.tex: Add footnote about BROOT in pkg_* phases (diff)
downloadpms-f336f16ab8ab80d77cfb626eb2935eacda8bb596.tar.gz
pms-f336f16ab8ab80d77cfb626eb2935eacda8bb596.tar.bz2
pms-f336f16ab8ab80d77cfb626eb2935eacda8bb596.zip
ebuild-env-vars.tex: Variables may not be meaningful in global scope
Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r--ebuild-env-vars.tex5
1 files changed, 3 insertions, 2 deletions
diff --git a/ebuild-env-vars.tex b/ebuild-env-vars.tex
index 6046e1f..5fe72dc 100644
--- a/ebuild-env-vars.tex
+++ b/ebuild-env-vars.tex
@@ -2,8 +2,9 @@
\label{sec:ebuild-env-vars}
The package manager must define the following environment variables. Not all variables are
-meaningful in all phases; variables that are not meaningful in a given phase may be unset or set to
-any value. Ebuilds must not attempt to modify any of these variables, unless otherwise specified.
+universally meaningful; variables that are not meaningful in a given phase or in global scope may
+be unset or set to any value. Ebuilds must not attempt to modify any of these variables, unless
+otherwise specified.
Because of their special meanings, these variables may not be preserved consistently across all
phases as would normally happen due to environment saving (see section~\ref{sec:ebuild-env-state}).