diff options
author | Ciaran McCreesh <ciaranm@ciaranm.org> | 2007-02-20 16:56:56 +0000 |
---|---|---|
committer | Ciaran McCreesh <ciaranm@ciaranm.org> | 2007-02-20 16:56:56 +0000 |
commit | 1a451a3f76ff5540608ceecdca92fa16eb1d9bbd (patch) | |
tree | 45e6f51b38bc3cf10c7150fc5063f01da9eaf31c /profiles.tex | |
parent | Add AA (diff) | |
download | pms-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.tex | 11 |
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 |