aboutsummaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorAndré Erdmann <dywi@mailerd.de>2013-08-27 17:33:49 +0200
committerAndré Erdmann <dywi@mailerd.de>2013-08-27 17:33:49 +0200
commit7cf05a080255ad13a857ff2a8a4ab68a30c823f3 (patch)
tree6cf351ef72e68ca6cc98fb65c38c83bb3ce3ee66 /doc
parentdepresolver: log deptype (diff)
downloadR_overlay-7cf05a080255ad13a857ff2a8a4ab68a30c823f3.tar.gz
R_overlay-7cf05a080255ad13a857ff2a8a4ab68a30c823f3.tar.bz2
R_overlay-7cf05a080255ad13a857ff2a8a4ab68a30c823f3.zip
doc/rst: #! ERROR, deptype logging
Diffstat (limited to 'doc')
-rw-r--r--doc/rst/usage.rst12
1 files changed, 10 insertions, 2 deletions
diff --git a/doc/rst/usage.rst b/doc/rst/usage.rst
index 1379aad..10da45a 100644
--- a/doc/rst/usage.rst
+++ b/doc/rst/usage.rst
@@ -1402,7 +1402,7 @@ Keychars
simple rule.
Keywords
- There are two keywords that control how a rule file is read.
+ There are three keywords that control how a rule file is read.
The important one is the *#deptype <dependency type>* directive that
defines that all rules until the next *deptype* directory or end of file,
@@ -1424,7 +1424,9 @@ Keywords
Check the *dependency type* if a newly added rule has no effect.
- The other keyword is *#! NOPARSE* which stops parsing of a rule file.
+ The other keywords are *#! NOPARSE*, which stops parsing of a rule file
+ (ignore remaining file content), and *#! ERROR*, which raises a python
+ exception (program exits).
Dependencies
are strings that are recognized by portage as **Dynamic DEPENDs**
@@ -3190,6 +3192,12 @@ DESCRIPTION_DIR
LOG_FILE_UNRESOLVABLE
A file where all unresolved dependency strings will be written into
on *roverlay* exit. Primarily useful for creating new rules.
+ The file's format is ``<dependency type mask in hex>, <dependency string>``,
+ where the *dependency type mask* is usually
+ ``0x7`` (mandatory system dependency),
+ ``0x8`` (optional R package dependency)
+ or ``0xb`` (mandatory R package dependency).
+
Defaults to <not set>, which disables this feature.