From a2467719a97586f196d0061be818169d669e27bb Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 30 Sep 2007 18:06:26 +0000 Subject: have texconfig-sys run fmtutil-sys, updmap-sys (frank 11 Jun 2007 17:05:43) git-svn-id: svn://tug.org/texlive/trunk@5067 c570f23f-e606-0410-a88d-b1316a301751 --- Build/source/texk/tetex/ChangeLog | 6 ++++++ Build/source/texk/tetex/texconfig | 18 +++++++++++++----- Build/source/texk/tetex/texconfig-sys | 2 ++ 3 files changed, 21 insertions(+), 5 deletions(-) (limited to 'Build') diff --git a/Build/source/texk/tetex/ChangeLog b/Build/source/texk/tetex/ChangeLog index d89db5e50ed..0ead26cf709 100644 --- a/Build/source/texk/tetex/ChangeLog +++ b/Build/source/texk/tetex/ChangeLog @@ -1,3 +1,9 @@ +2007-09-30 Karl Berry + + * texconfig-sys: export texconfig_sys. + * texconfig : use it to figure out which fmtutil/updmap. + Report from Frank K, 11 Jun 2007 17:05:43. + 2007-09-10 Karl Berry * updmap.pl: TEXMFVAR rather than VARTEXMF. diff --git a/Build/source/texk/tetex/texconfig b/Build/source/texk/tetex/texconfig index 3637daf8cd6..d9ee85bd948 100755 --- a/Build/source/texk/tetex/texconfig +++ b/Build/source/texk/tetex/texconfig @@ -1,6 +1,6 @@ #!/bin/sh -# TeX-Config version 3.0 +# TeXConfig version 3.0 # Thomas Esser, te@dbs.uni-hannover.de. Public domain. # invoke the right shell: @@ -24,7 +24,7 @@ test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"' progname=texconfig # the version string -version=1184605103 # seconds since `00:00:00 1970-01-01 UTC' +version=1191175376 # seconds since `00:00:00 1970-01-01 UTC' # date '+%s' (with GNU date) envVars=" @@ -1118,11 +1118,19 @@ $formatsForHyphenFmt" ;; init) + if test -n "$texconfig_sys"; then # set by texconfig-sys + fmtutil=fmtutil-sys + updmap=updmap-sys + else + fmtutil=fmtutil + updmap=updmap + fi + case $2 in "") - if fmtutil --all \ + if $fmtutil --all \ && texlinks --multiplatform \ - && updmap; then + && $updmap; then : else rc=1 @@ -1131,7 +1139,7 @@ $formatsForHyphenFmt" *) shift 1 for i in "$@"; do - fmtutil --byfmt "$i" || rc=1 + $fmtutil --byfmt "$i" || rc=1 done ;; esac diff --git a/Build/source/texk/tetex/texconfig-sys b/Build/source/texk/tetex/texconfig-sys index 9d193722416..a67854789c4 100755 --- a/Build/source/texk/tetex/texconfig-sys +++ b/Build/source/texk/tetex/texconfig-sys @@ -1,4 +1,5 @@ #!/bin/sh +# $Id$ # texconfig-sys: Thomas Esser, public domain. @@ -25,6 +26,7 @@ c=`kpsewhich -var-value TEXMFSYSCONFIG` TEXMFVAR="$v" TEXMFCONFIG="$c" +texconfig_sys=1 export TEXMFVAR TEXMFCONFIG exec texconfig ${1+"$@"} -- cgit v1.2.3