beta-0.89.2
[luatex.git] / source / texk / texlive / tl_scripts / texconfig-sys.sh
blobcf963fb9a529243cc0da3d1311f0bb7bc79c4dac
1 #!/bin/sh
2 # $Id: texconfig-sys.sh 34586 2014-07-13 00:06:11Z karl $
3 # texconfig-sys: Thomas Esser, public domain.
5 # wrapper script for texconfig with TEXMFVAR and TEXMFCONFIG set to
6 # TEXMFSYSVAR / TEXMFSYSCONFIG
8 test -f /bin/ksh && test -z "$RUNNING_KSH" \
9 && { UNAMES=`uname -s`; test "x$UNAMES" = xULTRIX; } 2>/dev/null \
10 && { RUNNING_KSH=true; export RUNNING_KSH; exec /bin/ksh $0 ${1+"$@"}; }
11 unset RUNNING_KSH
13 test -f /bin/bsh && test -z "$RUNNING_BSH" \
14 && { UNAMES=`uname -s`; test "x$UNAMES" = xAIX; } 2>/dev/null \
15 && { RUNNING_BSH=true; export RUNNING_BSH; exec /bin/bsh $0 ${1+"$@"}; }
16 unset RUNNING_BSH
18 # hack around a bug in zsh:
19 test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"'
21 # preferentially use subprograms from our own directory.
22 mydir=`echo "$0" | sed 's,/[^/]*$,,'`
23 mydir=`cd "$mydir" && pwd`
24 PATH="$mydir:$PATH"; export PATH
26 v=`kpsewhich -var-value TEXMFSYSVAR`
27 c=`kpsewhich -var-value TEXMFSYSCONFIG`
29 TEXMFVAR="$v"
30 TEXMFCONFIG="$c"
31 export TEXMFVAR TEXMFCONFIG
33 exec texconfig ${1+"$@"}