X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debconf_spec%2Fdebconf_specification.xml;h=638688a25349ab84fa449b5f6cc84470494e7509;hb=35b766c956f252a9092cfb7b04bcf1f05a4627d1;hp=c1a0642c3f0536fd7086999475028f282693fc85;hpb=4bdc4ba18156ab5ae8e14de5283c3a84f3668cb0;p=debian%2Fdebian-policy.git diff --git a/debconf_spec/debconf_specification.xml b/debconf_spec/debconf_specification.xml index c1a0642..638688a 100644 --- a/debconf_spec/debconf_specification.xml +++ b/debconf_spec/debconf_specification.xml @@ -1,58 +1,39 @@ - + %versiondata; ]>
Configuration management - Protocol version 2 - Revision 7.0 + Protocol version 2.1 + Revision 7.1, Debian Policy &version;, &date; - - Wichert - - - Akkerman - + Wichert + Akkerman - - The Debian Project - + The Debian Project
wakkerma@debian.org
- - Joey - - - Hess - + Joey + Hess - - The Debian Project - + The Debian Project
joeyh@debian.org
- - 1998 - - - 1999 - - - 2000 - - - Wichert Akkerman and Joey Hess - + 1998 + 1999 + 2000 + Wichert Akkerman and Joey Hess @@ -61,7 +42,7 @@
- + Introduction @@ -93,13 +74,13 @@ use a flat space, or divide its space further into sub-hierarchies. If multiple packages share a common purpose they may use a shared toplevel hierarchy, preferably with the same name - as a shared (virtual) package name (for example, both + as a shared (virtual) package name (for example, both <application>mutt</application> and <application>elm</application> - can use <literal>mail-reader</literal>, + can use <literal>mail-reader</literal>, <application>strn</application> and <application>nn</application> could use <literal>news-reader</literal>). This shared tree can also be used as a default, ie a variable - <literal>news-reader/nntpserver</literal> can be used by + <literal>news-reader/nntpserver</literal> can be used by <application>strn</application> if <literal>strn/nntpserver</literal> does not exist. </para> @@ -110,7 +91,7 @@ </para> </sect2> </sect1> - + <sect1> <title> Templates @@ -139,8 +120,8 @@ So, what do we need to store in a variable template? Of course we need a name to identify the template. Template names are made up of components separated by the character `/' (slash). - Each component is limited to alphanumerics and `+' `-' `.' - (plus, minus, full stop). + Each component is limited to alphanumerics and `+' `-' `.' `_' + (plus, minus, full stop, underscore). </para> <para> A type is also needed so data can be verified. Here is a table @@ -165,7 +146,7 @@ </para> <para> This information is stored in a template file that consists of - stanzas in a rfc-822 compliant format, separated by blank lines. + stanzas in a rfc-822 compliant format, separated by blank lines. Here is an example: <programlisting> Template: hostname @@ -182,6 +163,15 @@ Description: domain for this computer something like "mycompany.com" or "myuniversity.edu". </programlisting> </para> + <para> + For localization, the description field (and also the choices + field of a select or multiselect type question, and the + default field of a string or password type question) can be + supplemented with versions for other languages. These are + named <emphasis>Description-ll</emphasis>, + <emphasis>Description-ll_LL</emphasis>, + <emphasis>Description-ll_LL.encoding</emphasis> and so on. + </para> </sect2> </sect1> <sect1> @@ -227,7 +217,7 @@ Description: domain for this computer exactly one line. </para> <para> - After sending each command to stdout, the client + After sending each command to stdout, the client should read one line from stdin. This is the response to the command, and it will be in the form of a number followed by whitespace and an optional string of text. The number is the status code, while the @@ -269,9 +259,9 @@ Description: domain for this computer configmodule. This is a program that will determine the configuration before the package is unpacked. This means it is usually run <emphasis>before</emphasis> the preinst, and before - the package is unpacked! + the package is unpacked! <note> - <simpara>Plese see debconf-devel(8) for details.</simpara> + <simpara>Please see debconf-devel(7) for details.</simpara> </note> This is done to make sure that we can use the desired configuration in the preinst if necessary.