[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