5 # smidiff test suite. For each file smidiff/<MIB>.diff file
6 # an old version smidiff/<MIB>.old and a new version smidiff/<MIB>.new
7 # are compared. If one of the MIB versions is not found in the
8 # smidiff/ subdirectory it is looked up in the ../mibs/ repository.
11 SMIPATH=.:../../mibs/ietf:../../mibs/iana:../../mibs/irtf:../../mibs/tubs
17 for diff in *.diff ; do
18 basename=`echo $diff | sed -e 's/.diff//'`
19 if [ -f $basename.old ] ; then
20 oldmib=./$basename.old
24 if [ -f $basename.new ] ; then
25 newmib=./$basename.new
29 echo "checking smidiff results for $basename."
30 ../../tools/smidiff $oldmib $newmib > $basename.result 2>/dev/null
31 @DIFF@ $diff $basename.result > $basename.diffdiff
32 if [ ! -s $basename.diffdiff ] ; then
33 rm $basename.diffdiff $basename.result
39 if [ "$FAILED" ] ; then
40 echo "*** smidiff output differs, see smidiff/*.diffdiff"