summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCiaran McCreesh <ciaranm@ciaranm.org>2007-02-20 16:56:56 +0000
committerCiaran McCreesh <ciaranm@ciaranm.org>2007-02-20 16:56:56 +0000
commit1a451a3f76ff5540608ceecdca92fa16eb1d9bbd (patch)
tree45e6f51b38bc3cf10c7150fc5063f01da9eaf31c /profiles.tex
parentAdd AA (diff)
downloadpms-1a451a3f76ff5540608ceecdca92fa16eb1d9bbd.tar.gz
pms-1a451a3f76ff5540608ceecdca92fa16eb1d9bbd.tar.bz2
pms-1a451a3f76ff5540608ceecdca92fa16eb1d9bbd.zip
Include fixes I've had lying around for ages
git-svn-id: http://svn.repogirl.net/pms/trunk@25 a05a4626-2124-0410-b604-e6c5abf33261
Diffstat (limited to 'profiles.tex')
-rw-r--r--profiles.tex11
1 files changed, 8 insertions, 3 deletions
diff --git a/profiles.tex b/profiles.tex
index c78d907..4f63ff4 100644
--- a/profiles.tex
+++ b/profiles.tex
@@ -33,9 +33,14 @@ This file is unusual in that it is not combined at a file level with the parent
variable is combined or overridden individually as described in section \ref{profile-variables}.
The file itself is a line-based key-value format. Each line contains a single \verb|VAR="value"|
-entry. Quoting and expansion of other variables defined in \t{make.defaults} is allowed in the bash
-style. One logical line may be continued over multiple physical lines by escaping the newline with a
-backslash.
+entry. Additional syntax, which is a small subset of bash syntax, is allowed as follows:
+
+\begin{bulletlist}
+\item Variables inside double-quoted strings in the form \t{\$\{foo\}} or \t{\$foo} are recognised and
+ expanded from variables previously set in this or earlier \t{make.defaults} files.
+\item One logical line may be continued over multiple physical lines by escaping the newline with a
+ backslash. This is permitted inside quoted strings too.
+\end{bulletlist}
\subsection{virtuals}
The \t{virtuals} file defines default providers for ``old-style'' virtual packages. It is a simple