blob: 6ebedef2d6e0d9b5d2f90e413c110e8ef2160725 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#!/bin/sh
#
# Author: Engelbert Gruber <grubert@users.sf.net>
# Copyright: This module has been placed in the public domain.
IN_DIR=input
OUT_DIR=output
EXP_DIR=expected
if [ "$1" = "create" ] ; then
CREATE=1
fi
TMPF_OUT=diff-out.tmp.$$
TMPF_EXP=diff-exp.tmp.$$
for IN_F in $IN_DIR/*.txt ; do
BASE=`basename $IN_F`
F_BASE=${BASE%.txt}
TMPF=$BASE.$$.diff
grep -v "Generated by docutils manpage writer on" $EXP_DIR/$F_BASE.man > $TMPF_EXP
grep -v "Generated by docutils manpage writer on" $OUT_DIR/$F_BASE.man > $TMPF_OUT
diff -s -u $TMPF_EXP $TMPF_OUT > $TMPF
if test $? -gt 0 ; then
echo "File: $BASE"
( echo "File: $BASE" ; cat $TMPF ) | less
if [ "$CREATE" = "1" ] ; then
cp $OUT_DIR/$F_BASE.man $EXP_DIR
fi
fi
rm $TMPF
done
rm $TMPF_OUT $TMPF_EXP
|