summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCiaran McCreesh <ciaran.mccreesh@googlemail.com>2011-07-14 16:51:06 +0100
committerCiaran McCreesh <ciaran.mccreesh@googlemail.com>2011-07-14 16:51:06 +0100
commit87c0398d6dd0bd11ac166f9c4a79666393e7ccbe (patch)
tree0b846133df28faf581dfeade6689a9e979d3216a /names.tex
parentMention EAPI offset-prefix table in E* vars. (diff)
downloadpms-87c0398d6dd0bd11ac166f9c4a79666393e7ccbe.tar.gz
pms-87c0398d6dd0bd11ac166f9c4a79666393e7ccbe.tar.bz2
pms-87c0398d6dd0bd11ac166f9c4a79666393e7ccbe.zip
Tighten repository name requirements
By requiring repository names to also be valid package names, a package mangler may treat repositories as packages. This then allows, for example, a user to 'install' a repository, which would instruct the package manager to perform the relevant configuration (including installing any masters) and syncing.
Diffstat (limited to 'names.tex')
-rw-r--r--names.tex2
1 files changed, 1 insertions, 1 deletions
diff --git a/names.tex b/names.tex
index 67054c1..c99ed0f 100644
--- a/names.tex
+++ b/names.tex
@@ -34,7 +34,7 @@ described in section~\ref{sec:use-iuse-handling}.
\subsection{Repository Names}
\label{sec:repository-names}
A repository name may contain any of the characters [\t{A-Za-z0-9\_-}]. It must not begin with a
-hyphen.
+hyphen. In addition, every repository name must also be a valid package name.
\subsection{Keyword Names}
\label{sec:keyword-names}