[subversion-commit] SVN tetex commit + diffs: r336 - tetex-bin/trunk/debian

Frank Küster frank at costa.debian.org
Mon Nov 14 17:04:55 UTC 2005


Author: frank
Date: 2005-11-14 17:04:54 +0000 (Mon, 14 Nov 2005)
New Revision: 336

Modified:
   tetex-bin/trunk/debian/changelog
   tetex-bin/trunk/debian/common.functions.in
   tetex-bin/trunk/debian/postinst.in
   tetex-bin/trunk/debian/rules
Log:
 * Unset variables that might override texmf.cnf settings in postinst
   [frank] 


Modified: tetex-bin/trunk/debian/changelog
===================================================================
--- tetex-bin/trunk/debian/changelog	2005-11-14 17:03:48 UTC (rev 335)
+++ tetex-bin/trunk/debian/changelog	2005-11-14 17:04:54 UTC (rev 336)
@@ -14,8 +14,10 @@
     can now also use it as mktexfmt (closes: #338986) [frank]
   * Remove ancient code from libkpathsea's postinst script, thanks to
     Hilmar (closes: #207874) [frank]
+  * Unset variables that might override texmf.cnf settings in postinst
+    [frank] 
 
- -- Frank Küster <frank at debian.org>  Mon, 14 Nov 2005 16:30:44 +0100
+ -- Frank Küster <frank at debian.org>  Mon, 14 Nov 2005 18:01:21 +0100
 
 tetex-bin (3.0-10.1) unstable; urgency=low
 

Modified: tetex-bin/trunk/debian/common.functions.in
===================================================================
--- tetex-bin/trunk/debian/common.functions.in	2005-11-14 17:03:48 UTC (rev 335)
+++ tetex-bin/trunk/debian/common.functions.in	2005-11-14 17:04:54 UTC (rev 336)
@@ -8,6 +8,7 @@
 # internal variables for common.functions
 MKTMPDIR=/tmp
 SYMLINK_MOVE_EXT=<:=$SYMLINK_MOVE_EXT:>
+TEXMFSYSVAR=<:=$TEXMFSYSVAR:>
 
 savemove(){
   source="$1"
@@ -203,6 +204,23 @@
     echo $LSR
 }
 
+clean_texenvironment(){
+  envvars="AFMFONTS BIBINPUTS BSTINPUTS CMAPFONTS CWEBINPUTS ENCFONTS GFFONTS \
+GLYPHFONTS INDEXSTYLE LIGFONTS MAILCAPLIBDIR MFBASES MFINPUTS MFPOOL MFTINPUTS \
+MIMELIBDIR MISCFONTS MISSFONT_LOG MPINPUTS MPMEMS MPPOOL MPSUPPORT MPXCOMMAND \
+OCPINPUTS OFMFONTS OPENTYPEFONTS OPLFONTS OTPINPUTS OVFFONTS OVPFONTS PDFTEXCONFIG \
+PKFONTS PSHEADERS SFDFONTS SYSTEXMF T1FONTS T42FONTS T4HTINPUTS TEX4HTFONTSET \
+TEX4HTINPUTS TEXCONFIG TEXDOCEXT TEXDOCHTML TEXDOCS TEXDOCSCOMPRESS TEXDOCSSUFFIX \
+TEXFONTMAPS TEXFORMATS TEX_HUSH TEXINPUTS TEXMF TEXMFCNF TEXMFCONFIG TEXMFDBS \
+TEXMFDIST TEXMFHOME TEXMFLOCAL TEXMFMAIN TEXMFSCRIPTS TEXMFSYSCONFIG TEXMFSYSVAR \
+TEXMFVAR TEXPICTS TEXPOOL TEXPSHEADERS TEXSOURCES TFMFONTS TRFONTS TTFONTS \
+VARTEXFONTS VFFONTS WEB2C WEBINPUTS"
+  for var in $envvars; do
+    unset $var || true
+  done
+
+}
+
 #################################################################
 ##  End of function definitions from file common.functions
 #################################################################

Modified: tetex-bin/trunk/debian/postinst.in
===================================================================
--- tetex-bin/trunk/debian/postinst.in	2005-11-14 17:03:48 UTC (rev 335)
+++ tetex-bin/trunk/debian/postinst.in	2005-11-14 17:04:54 UTC (rev 336)
@@ -176,6 +176,7 @@
 
     # now create the formats.  We have to remove the old ones first, in case 
     # engines have changed
+    clean_texenvironment
     rm -f $TEXMFSYSVAR/web2c/*fmt
     create_tetex_formats --all
 

Modified: tetex-bin/trunk/debian/rules
===================================================================
--- tetex-bin/trunk/debian/rules	2005-11-14 17:03:48 UTC (rev 335)
+++ tetex-bin/trunk/debian/rules	2005-11-14 17:04:54 UTC (rev 336)
@@ -176,7 +176,7 @@
 configure-stamp: $(stampdir) patch-stamp
 # comment out the following line if you want to check the configure target
 # in a CVS working copy
-#	$(check-svn)
+	$(check-svn)
 	dh_testdir
 	# Make sure all of our expected symlinks are in place
 	sh debian/restore-symlinks




More information about the Pkg-tetex-commits mailing list