#!/bin/sh KERNELDIR=/lib/modules/$(uname -r)/build KERNFIRST=false PREPARSER="./preparser" DODIFF=dodiff UNIQUE=false dodiff() { if $KERNFIRST ; then diff -u $EXTRAOPT $2 $1 else diff -u $EXTRAOPT $1 $2 fi } dodiffuni() { echo -n "Processing $1 ... " TMPNAME=/tmp/`basename $1`.$$ $PREPARSER -c $CTRLNAME $1 $TMPNAME RES=$? if [ "$RES" -eq "0" ] ; then echo diff original dodiff $1 $2 rm $TMPNAME return 0 fi if [ "$RES" -eq "2" ] ; then echo diff modified dodiff $TMPNAME $2 rm $TMPNAME return 0 fi echo "problem with $PREPARSER retcode $RES" exit 1 } # # Print usage and exit # usage() { cat<