123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #! /bin/sh
- LC_ALL=C; export LC_ALL
- basename=tex_t4ht
- diffs_dir=diffs
- logfile=$basename.log
- stdout_file=$basename.out
- [ "z$srcdir" = 'z' ] && srcdir=.
- if which httexi > /dev/null 2>&1; then
- :
- else
- exit 77
- fi
- [ -d $diffs_dir ] || mkdir $diffs_dir
- echo "$basename" > $logfile
- : > $stdout_file
- if tmp_dir=`mktemp -p /tmp -d l2h_t2h_XXXXXXXX`; then
- :
- else
- exit 1
- fi
- [ -d $basename ] && rm -rf $basename
- mkdir $basename
- echo "perl -w -x $srcdir/../../texi2html.pl --set-init-var 'TEST 1' --set-init-var 'L2H_TMP $tmp_dir' --conf-dir $srcdir/../../maintained_extra --init-file tex4ht.pm --expand tex --out $basename/ $srcdir/../manuals/mini_ker.texi $srcdir/../formatting/tex.texi >> $stdout_file 2>$basename/${basename}.2" >> $logfile
- perl -w -x $srcdir/../../texi2html.pl --set-init-var 'TEST 1' --set-init-var "L2H_TMP $tmp_dir" --conf-dir $srcdir/../../maintained_extra --init tex4ht.pm --expand tex --out $basename/ $srcdir/../manuals/mini_ker.texi $srcdir/../formatting/tex.texi >> $stdout_file 2>$basename/${basename}.2
- return_code=0
- ret=$?
- if [ $ret != 0 ]; then
- echo "F: $basename/$basename.2"
- return_code=1
- else
- rm -f $basename/*_tex4ht_*.log \
- $basename/*_tex4ht_*.idv $basename/*_tex4ht_*.dvi \
- $basename/*_tex4ht_tex.html $basename/*.png
- for dir in ${basename}; do
- if [ -d $srcdir/${dir}_res ]; then
- diff -u --exclude=CVS --exclude=.svn --exclude='*.png' -r "$srcdir/${dir}_res" "${dir}" 2>>$logfile > "$diffs_dir/$dir.diff"
- dif_ret=$?
- if [ $dif_ret != 0 ]; then
- echo "D: $diffs_dir/$dir.diff"
- return_code=1
- else
- rm "$diffs_dir/$dir.diff"
- fi
- else
- echo "no res: ${dir}_res"
- fi
- done
- fi
- rm -rf $tmp_dir
- exit $return_code
|