2021-02-16 | Paul Boddie | raw annotate files changeset graph | Demonstrate use of a state machine in the Letux 400 I2C driver. | letux400-i2c-state-machine |
1 #!/bin/sh 2 3 THISDIR=`dirname "$0"` 4 5 PACKAGE=${1:-"pkg/landfall-examples"} 6 BASEDIR=`realpath "$THISDIR/.."` 7 8 if [ ! -e "$PACKAGE" ] ; then 9 echo "Package not found: $PACKAGE" 1>&2 10 exit 1 11 fi 12 13 for FILENAME in `find "$PACKAGE" -type f` ; do 14 if [ `basename "$FILENAME"` != `basename "$FILENAME" .orig` ] ; then 15 continue 16 fi 17 18 if [ -e "$BASEDIR/$FILENAME" ] ; then 19 diff -u "$BASEDIR/$FILENAME" "$FILENAME" 20 else 21 diff -u /dev/null "$FILENAME" 22 fi 23 done