1#! /bin/sh -vx
2
3# Copyright (C) 2014 Peter Breitenlohner <tex-live@tug.org>
4# You may freely use, modify and/or distribute this file.
5
6tests=pmpostdir/tests
7
8test -d $tests || mkdir -p $tests
9
10TEXMFCNF=$srcdir/../kpathsea
11
12tfmpath=`$KPSEWHICH cmr10.tfm` || exit 77
13TFMFONTS="$srcdir/$tests;`echo $tfmpath | sed 's,/fonts/tfm/.*$,/fonts/tfm//,'`"
14
15mppath=`$KPSEWHICH plain.mp` || exit 77
16MPINPUTS=".;`dirname $mppath`"
17
18mappath=`$KPSEWHICH psfonts.map` || exit 77
19TEXFONTMAPS=`echo $mappath | sed 's,/fonts/map/.*$,/fonts/map//,'`
20
21t1path=`$KPSEWHICH cmmi10.pfb` || exit 77
22T1FONTS="$srcdir/$tests;`echo $t1path | sed 's,/fonts/type1/.*$,/fonts/type1//,'`"
23
24vfpath=`$KPSEWHICH upjisr-h.vf` || exit 77
25VFFONTS="$srcdir/$tests;`dirname $vfpath`"
26
27export TEXMFCNF TFMFONTS MPINPUTS TEXFONTMAPS T1FONTS VFFONTS
28
29# check that we have euptex at all.
30euptex -version >/dev/null 2>&1 || exit 77
31
32# ensure that euptex.fmt exists and can be read.
33euptex \\end >/dev/null 2>&1 || exit 77
34
35echo 'input plain;' >upmpsamp.mp
36cat "$srcdir/$tests/psample.mp" >>upmpsamp.mp
37
38./upmpost -ini -tex=euptex upmpsamp || exit 1
39
40