[subversion-commit] SVN tex-common commit + diffs: r1564 -
tex-common/trunk/doc
Frank Küster
frank at costa.debian.org
Tue Aug 15 11:28:33 UTC 2006
Author: frank
Date: 2006-08-15 11:28:32 +0000 (Tue, 15 Aug 2006)
New Revision: 1564
Modified:
tex-common/trunk/doc/Debian-TeX-Policy.sgml
Log:
commit the changes to policy wrt conffiles, as discussed in Manoj's
bug report
Modified: tex-common/trunk/doc/Debian-TeX-Policy.sgml
===================================================================
--- tex-common/trunk/doc/Debian-TeX-Policy.sgml 2006-08-10 09:34:19 UTC (rev 1563)
+++ tex-common/trunk/doc/Debian-TeX-Policy.sgml 2006-08-15 11:28:32 UTC (rev 1564)
@@ -263,11 +263,12 @@
<p>
Debian packages generally install files in
- <var>TEXMFMAIN</var> exclusively, and may ship or create empty
- directories in the other trees, in accordance with Debian
- Policy. Configuration file handling is described below in
- <ref id="configurationfiles">. Packages should take care to
- ignore <var>TEXMFHOME</var> in their maintainer scripts.
+ <var>TEXMFMAIN</var>, and may ship or create empty directories
+ in the other trees, in accordance with Debian Policy.
+ Configuration file handling in <var>TEXMFSYSCONFIG</var> is
+ described below in <ref id="configurationfiles">. Packages
+ should take care to ignore <var>TEXMFHOME</var> in their
+ maintainer scripts.
</p>
</sect>
@@ -412,19 +413,24 @@
<sect id="configurationfiles">
<heading>Configuration files</heading>
<p>
- In a TeX system, in principle every TeX input file can be
- changed to change the behavior of the system, and thus be
- regarded as a configuration file. To prevent inflation of
- configuration files, packages should not install any TeX input
- files as conffiles or configuration files. Instead, they
- should create an empty directory below
- <file>/etc/texmf/tex</file> and advice users which files are
- likely places for configuration. It is up to the local admin
- or individual user to place changed copies in
- <var>TEXMFSYSCONFIG</var> or <var>TEXMFCONFIG</var>,
- respectively.
+ Files that are used to modify the behavior of executables must
+ be treated as any other configuration file in a Debian
+ package. However, files that are used to control the typeset
+ output - the appearance of documents - need not be treated as
+ configuration files. It is up to the maintainer of the
+ package to decide which files make sense to be used for
+ site-wide (as opposed to per-project or per-document)
+ customization.
</p>
<p>
+ A typical case for a site-wide configuration file is a file
+ that must be changed if a style file should use additional
+ modules (installed, for example, into TEXMFLOCAL). Options
+ that only control document output are rather used for a
+ particular document or documentation project and should
+ usually not be installed as a configuration file.
+ </p>
+ <p>
Note that <file>/etc/texmf/</file> is a usual TDS tree. Files
can be put into appropriate TDS-conforming subdirectories
(e.g. <file>/etc/texmf/fonts/map/</file>), but directories not
More information about the Pkg-tetex-commits
mailing list