summaryrefslogtreecommitdiff
path: root/Build/source/texk/dvipng/dvipng.test
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/dvipng/dvipng.test')
-rwxr-xr-xBuild/source/texk/dvipng/dvipng.test23
1 files changed, 14 insertions, 9 deletions
diff --git a/Build/source/texk/dvipng/dvipng.test b/Build/source/texk/dvipng/dvipng.test
index 1c76180c9ea..75c1c4afebf 100755
--- a/Build/source/texk/dvipng/dvipng.test
+++ b/Build/source/texk/dvipng/dvipng.test
@@ -2,19 +2,24 @@
# $Id$
# Public domain. Originally written by Peter Breitenlohner, 2009.
-TEXMFCNF=$(dirname $(kpsewhich texmf.cnf))
-TEXFONTMAPS=$(dirname $(dirname $(kpsewhich psfonts.map)))//
-ENCFONTS=$(dirname $(dirname $(kpsewhich 8r.enc)))//
-TEXMFMAIN=$(kpsewhich --expand-var='$TEXMFMAIN')
-TEXMFDIST=$(kpsewhich --expand-var='$TEXMFDIST')
+get_val () {
+ res=$(kpsewhich "$@") || { echo "\"kpsewhich $@\" failed"; exit 77; }
+}
+
+get_val mktex.cnf
+TEXMFCNF=$(dirname $res)
+get_val psfonts.map
+TEXFONTMAPS=$(dirname $(dirname $res))//
+get_val 8r.enc
+ENCFONTS=$(dirname $(dirname $res))//
+get_val --expand-var='$TEXMFMAIN'
+TEXMFMAIN=$res
+get_val --expand-var='$TEXMFDIST'
+TEXMFDIST=$res
TEXMFLOCAL=$(kpsewhich --expand-var='$TEXMFLOCAL')
export TEXMFCNF TEXFONTMAPS ENCFONTS TEXMFMAIN TEXMFDIST TEXMFLOCAL
-# running latex in the build tree has many too many prerequisites.
-# we just check in the dvi.
-#latex $srcdir/$DVIPNG_TREE/test_dvipng.tex || exit 77
-
./dvipng -T tight -strict $srcdir/dvipng-test.dvi || exit 1
echo View the result e.g. with display dvipng-test\*.png