[subversion-commit] SVN tetex commit + diffs: r335 - tetex-base/trunk/debian

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


Author: frank
Date: 2005-11-14 17:03:48 +0000 (Mon, 14 Nov 2005)
New Revision: 335

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


Modified: tetex-base/trunk/debian/changelog
===================================================================
--- tetex-base/trunk/debian/changelog	2005-11-14 16:28:18 UTC (rev 334)
+++ tetex-base/trunk/debian/changelog	2005-11-14 17:03:48 UTC (rev 335)
@@ -1,8 +1,10 @@
 tetex-base (3.0-10.1) unreleased; urgency=low
 
   * Install changelog.Debian in tetex-doc, too (closes: #338334)
+  * Unset variables that might override texmf.cnf settings in postinst
+    [frank] 
 
- -- Frank Küster <frank at debian.org>  Thu, 10 Nov 2005 12:33:20 +0100
+ -- Frank Küster <frank at debian.org>  Mon, 14 Nov 2005 18:01:53 +0100
 
 tetex-base (3.0-10) unstable; urgency=low
 

Modified: tetex-base/trunk/debian/common.functions.in
===================================================================
--- tetex-base/trunk/debian/common.functions.in	2005-11-14 16:28:18 UTC (rev 334)
+++ tetex-base/trunk/debian/common.functions.in	2005-11-14 17:03:48 UTC (rev 335)
@@ -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-base/trunk/debian/postinst.in
===================================================================
--- tetex-base/trunk/debian/postinst.in	2005-11-14 16:28:18 UTC (rev 334)
+++ tetex-base/trunk/debian/postinst.in	2005-11-14 17:03:48 UTC (rev 335)
@@ -116,22 +116,9 @@
 # Update language.dat (update-language is in tex-common on which we depend)
     update-language
 
-#
-# now in tex-common
-#
-    # create /usr/local/share/texmf, unless the filesystem is read-only:
-#    TEXMFLOCAL=/usr/local/share/texmf
-#    if [ ! -e $TEXMFLOCAL ]; then
-#      if mkdir $TEXMFLOCAL 2>/dev/null; then
-#	chmod 2775 $TEXMFLOCAL 2>/dev/null || true
-#	chown root:staff $TEXMFLOCAL 2>/dev/null || true
-#	ln -s /var/lib/texmf/ls-R-LOCAL /$TEXMFLOCAL/ls-R
-#      fi
-#    fi
-
-
-# if tetex-base is upgraded while tetex-bin is yet installed, we must 
+# if tetex-base is upgraded while tetex-bin is already installed, we must 
 # call mktexlr, and regenerate the formats and font maps.
+    clean_texenvironment
     TEXINIT_P=""
     TEXLINKS_P=""
     KPSEWHICH=""

Modified: tetex-base/trunk/debian/rules
===================================================================
--- tetex-base/trunk/debian/rules	2005-11-14 16:28:18 UTC (rev 334)
+++ tetex-base/trunk/debian/rules	2005-11-14 17:03:48 UTC (rev 335)
@@ -15,7 +15,7 @@
 # This is the debhelper compatibility version to use.
 export DH_COMPAT=3
 
-EPERL_FILES := debian/preinst debian/postinst debian/postrm \
+EPERL_FILES := debian/preinst debian/postinst debian/prerm debian/postrm \
    debian/tetex-base.dirs \
    debian/tetex-extra.postinst debian/tetex-extra.preinst \
    debian/tetex-extra.postrm debian/tetex-extra.dirs \
@@ -186,7 +186,9 @@
 #	(cd debian/xfonts-tetex/usr/share/doc/; ln -s tetex-extra-fonts xfonts-tetex)
 	ln -s ../texmf debian/$(docpack)/usr/share/doc/$(docpack)/
 
-	dh_installchangelogs ChangeLog -p tetex-base
+	dh_installchangelogs ChangeLog -p tetex-base -p tetex-doc
+	cp debian/changelog.Debian.experimental debian/$(package)/usr/share/doc/$(package)/
+	cp debian/changelog.Debian.experimental debian/$(docpack)/usr/share/doc/$(docpack)/
 	dh_compress -Xhelpfile
 	dh_installinfo
 
@@ -222,7 +224,7 @@
 
 debian/sarge-stamp: 
 	cp debian/changelog debian/sarge/changelog.sid
-	sed -e s/3.0-9/3.0-9.0.sarge1/ debian/sarge/changelog.sid \
+	sed -e s/3.0-10.1/3.0-10.0.sarge1/ debian/sarge/changelog.sid \
 	  > debian/changelog && rm debian/sid-stamp
 	# need to remake rules
 	touch debian/rules.in




More information about the Pkg-tetex-commits mailing list