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+"$@"}; }
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+"$@"}; }
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`
31 export TEXMFVAR TEXMFCONFIG
33 exec texconfig
${1+"$@"}