X-Git-Url: https://git.saurik.com/apt.git/blobdiff_plain/010364b7b52af9f6f4d8cbb6391a721260b6ffb5..b55e706a8794d810fb7c5a7c175c04ea207b1ce7:/doc/apt.conf.5.xml
diff --git a/doc/apt.conf.5.xml b/doc/apt.conf.5.xml
index f5e1f966d..42119baa5 100644
--- a/doc/apt.conf.5.xml
+++ b/doc/apt.conf.5.xml
@@ -688,7 +688,8 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
options this must be specified in list notation. The commands
are invoked in order using /bin/sh; should any fail APT
will abort. APT will pass the filenames of all .deb files it is going to
- install to the commands, one per line on standard input.
+ install to the commands, one per line on the requested file descriptor, defaulting
+ to standard input.
Version 2 of this protocol dumps more information, including the
protocol version, the APT configuration space and the packages, files
@@ -700,7 +701,15 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
DPkg::Tools::options::cmd::Version
accordingly, the default being version 1. If APT isn't supporting the requested
version it will send the information in the highest version it has support for instead.
-
+
+
+ The file descriptor to be used to send the information can be requested with
+ DPkg::Tools::options::cmd::InfoFD
+ which defaults to 0 for standard input and is available since
+ version 0.9.11. Support for the option can be detected by looking for the environment
+ variable APT_HOOK_INFO_FD which contains the number of the used
+ file descriptor as a confirmation.
+