diff options
author | Ciaran McCreesh <ciaran.mccreesh@blueyonder.co.uk> | 2008-02-19 15:45:02 +0000 |
---|---|---|
committer | Ciaran McCreesh <ciaran.mccreesh@blueyonder.co.uk> | 2008-02-19 19:07:51 +0000 |
commit | 20eb17fcad35c2db44784806a50f18b4f6cbe0f5 (patch) | |
tree | 8843d943cf22f54646d3d0f9f4662a59e0097f63 /ebuild-env-invariancy.tex | |
parent | Add invariancy requirements (diff) | |
download | pms-20eb17fcad35c2db44784806a50f18b4f6cbe0f5.tar.gz pms-20eb17fcad35c2db44784806a50f18b4f6cbe0f5.tar.bz2 pms-20eb17fcad35c2db44784806a50f18b4f6cbe0f5.zip |
Explicitly forbid calling phase functions multiple times
Diffstat (limited to 'ebuild-env-invariancy.tex')
-rw-r--r-- | ebuild-env-invariancy.tex | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/ebuild-env-invariancy.tex b/ebuild-env-invariancy.tex index 639dea4..76d7a73 100644 --- a/ebuild-env-invariancy.tex +++ b/ebuild-env-invariancy.tex @@ -24,6 +24,8 @@ The following exclusivity and invariancy requirements are mandated: a package's \t{pkg\_postinst}, except for any variancy introduced by that package. \item Any non-default \t{pkg} phase function must be run exclusively. +\item Each phase function must be called at most once during the build + process for any given package. \end{bulletlist} % vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en : |