summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephen Bennett <spb@gentoo.org>2007-02-27 02:20:59 +0000
committerStephen Bennett <spb@gentoo.org>2007-02-27 02:20:59 +0000
commit852f805d301f9f156a9f5c0fe1b534e1da7ade94 (patch)
tree2602c79abc4770223f1488e3e54a711817b087db /ebuild-format.tex
parentAdd missing file (diff)
downloadpms-852f805d301f9f156a9f5c0fe1b534e1da7ade94.tar.gz
pms-852f805d301f9f156a9f5c0fe1b534e1da7ade94.tar.bz2
pms-852f805d301f9f156a9f5c0fe1b534e1da7ade94.zip
Require unix-style line endings. Forbid any output when ebuild is sourced.
git-svn-id: http://svn.repogirl.net/pms/trunk@30 a05a4626-2124-0410-b604-e6c5abf33261
Diffstat (limited to 'ebuild-format.tex')
-rw-r--r--ebuild-format.tex7
1 files changed, 4 insertions, 3 deletions
diff --git a/ebuild-format.tex b/ebuild-format.tex
index 386bd40..1c9f0bf 100644
--- a/ebuild-format.tex
+++ b/ebuild-format.tex
@@ -2,9 +2,10 @@
\label{ebuild-format}
The ebuild file format is in its basic form a subset of the format of a bash script. The interpreter
-is assumed to be GNU bash, version 3.0 or later. The file encoding must be UTF-8. When sourced, the
+is assumed to be GNU bash, version 3.0 or later. The file encoding must be UTF-8 with Unix-style
+newlines. When sourced, the
ebuild must define certain variables and functions (see sections \ref{ebuild-vars} and
-\ref{ebuild-functions} for specific information), and must not call any external programs or modify
-the state of the system in any way.
+\ref{ebuild-functions} for specific information), and must not call any external programs, write
+anything to standard output or standard error, or modify the state of the system in any way.
% vim: set filetype=tex fileencoding=utf8 et tw=100 spell spelllang=en :