diff options
author | Karl Berry <karl@freefriends.org> | 2007-08-24 18:56:37 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2007-08-24 18:56:37 +0000 |
commit | 6569cefbea26e37a6530050e24e61d18a387f36a (patch) | |
tree | 93b3d51a1f7761a9fa4457f1fa86acac545a43f7 /Master/bin | |
parent | f0e90f691815c0d7e3a3cb2c08dc834ced467cca (diff) |
update for testing echolocatebinary stuff
git-svn-id: svn://tug.org/texlive/trunk@4809 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/bin')
-rwxr-xr-x | Master/bin/i386-linux/texconfig | 54 |
1 files changed, 15 insertions, 39 deletions
diff --git a/Master/bin/i386-linux/texconfig b/Master/bin/i386-linux/texconfig index d5e690a000f..3637daf8cd6 100755 --- a/Master/bin/i386-linux/texconfig +++ b/Master/bin/i386-linux/texconfig @@ -24,7 +24,7 @@ test -n "${ZSH_VERSION+set}" && alias -g '${1+"$@"}'='"$@"' progname=texconfig # the version string -version=1168907609 # seconds since `00:00:00 1970-01-01 UTC' +version=1184605103 # seconds since `00:00:00 1970-01-01 UTC' # date '+%s' (with GNU date) envVars=" @@ -106,10 +106,14 @@ echoLocateBinary() for elb do elbLoc=`checkForBinary "$elb"` - case $elbLoc in - "") echo "$elb: not found";; - *) echo "$elb: $elbLoc";; - esac + if test -n "$ELB_PATH_ONLY"; then + test -n "$elbLoc" && echo "$elbLoc" + else + case $elbLoc in + "") echo "$elb: not found";; + *) echo "$elb: $elbLoc";; + esac + fi done } @@ -159,40 +163,6 @@ checkForBinary() } ############################################################################### -# findDialogProg(void) -# Some systems have their own dialog. Use it then and do not use -# faked TERM and TERMINFO variables when calling that dialog. -############################################################################### -findDialogProg() -{ - { u=`uname -s`; } 2>/dev/null - case "$u" in - FreeBSD|Linux|cygwin*|CYGWIN*) - test -f /usr/bin/whiptail && DIALOG_PROG=/usr/bin/whiptail - test -f /usr/bin/dialog && DIALOG_PROG=/usr/bin/dialog - test -f /bin/dialog && DIALOG_PROG=/bin/dialog - ;; - esac -} - -############################################################################### -# runDialog(args) -# call either tcdialog or $DIALOG_PROG -############################################################################### -runDialog() -{ - test -z "$NO_CLEAR" && tty -s && clear - case "$DIALOG_PROG" in - "") - TERM=$DIALOG_TERM TERMINFO=$DIALOG_TERMINFO \ - tcdialog --title "$progname setup utility" ${1+"$@"};; - *) - $DIALOG_PROG --title "$progname setup utility" ${1+"$@"};; - esac -} - - -############################################################################### # cleanup() # clean up the temp area and exit with proper exit status ############################################################################### @@ -588,6 +558,7 @@ tcBatch() $progname dvipdfm paper PAPER $progname dvips [options] $progname faq + $progname findprog $progname font vardir DIR $progname font ro $progname font rw @@ -927,6 +898,11 @@ Valid MODE settings:" fi ;; + findprog) + shift + ELB_PATH_ONLY=1 echoLocateBinary "$@" + ;; + # handle "texconfig font" font) help="Usage: $progname font vardir DIR |