summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorDavid Kalnischkies <david@kalnischkies.de>2016-06-06 15:04:42 +0200
committerDavid Kalnischkies <david@kalnischkies.de>2016-06-27 11:57:12 +0200
commita21aca106ce93e8a2841d4a2c7a8432f9dfc7b6d (patch)
tree2a535fc3d6c5aabba64709dc3d3be82cf90d66a1 /doc
parent14bed2c0108a99d68f453ff61273d5ae59a5c3f0 (diff)
eipp: implement Immediate-Configuration flag
APT has 3 modes: no immediate configuration, all packages are configured immediately and its default mode of configuring essentials and pseudo-essentials immediately only. While this seems like a job of different planers at first, it might be handy to have it as an option, too, in case a planer (like apts internal one) supports different modes where the introduction of individual planers would be counter intuitive.
Diffstat (limited to 'doc')
-rw-r--r--doc/external-installation-planer-protocol.txt8
1 files changed, 8 insertions, 0 deletions
diff --git a/doc/external-installation-planer-protocol.txt b/doc/external-installation-planer-protocol.txt
index 028c4249f..7760ecf60 100644
--- a/doc/external-installation-planer-protocol.txt
+++ b/doc/external-installation-planer-protocol.txt
@@ -162,6 +162,14 @@ The following **preference fields** are supported in request stanzas:
informational string specifying to which planer this request was send
initially.
+- *Immediate-Configuration:** (option, unset by default) A boolean value
+ defining if the planer should try to configure all packages as quickly
+ as possible (true) or shouldn't perform any kind of immediate
+ configuration at all (false). If not explicitly set with this field
+ the planer is free to pick either mode or implementing e.g. a mode
+ which configures only packages immediately if they are flagged as
+ `Essential` (or are dependencies of packages marked as `Essential`).
+
#### Package universe