summaryrefslogtreecommitdiff
path: root/Master/bin/i386-linux/texconfig
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2007-08-24 18:56:37 +0000
committerKarl Berry <karl@freefriends.org>2007-08-24 18:56:37 +0000
commit6569cefbea26e37a6530050e24e61d18a387f36a (patch)
tree93b3d51a1f7761a9fa4457f1fa86acac545a43f7 /Master/bin/i386-linux/texconfig
parentf0e90f691815c0d7e3a3cb2c08dc834ced467cca (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/i386-linux/texconfig')
-rwxr-xr-xMaster/bin/i386-linux/texconfig54
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