47 lines
901 B
Bash
Executable File
47 lines
901 B
Bash
Executable File
#!/bin/sh
|
|
|
|
KERNELDIR=/usr/src/linux
|
|
|
|
KERNFIRST=no
|
|
if [ "$1" = "-r" ]; then
|
|
KERNFIRST=yes
|
|
shift
|
|
fi
|
|
|
|
dodiff() {
|
|
if [ "$KERNFIRST" = "yes" ]; then
|
|
diff -u $2 $1
|
|
else
|
|
diff -u $1 $2
|
|
fi
|
|
}
|
|
|
|
if [ $# != 0 ]; then
|
|
for i in $* ; do
|
|
dodiff $i $KERNELDIR/$i
|
|
done
|
|
else
|
|
for i in drivers/isdn/isdn_*.[ch] ; do
|
|
dodiff $i $KERNELDIR/$i
|
|
done
|
|
for i in drivers/isdn/icn/icn.[ch] ; do
|
|
dodiff $i $KERNELDIR/$i
|
|
done
|
|
for i in drivers/isdn/teles/*.[ch] ; do
|
|
dodiff $i $KERNELDIR/$i
|
|
done
|
|
for i in drivers/isdn/hisax/*.[ch] ; do
|
|
dodiff $i $KERNELDIR/$i
|
|
done
|
|
for i in drivers/isdn/pcbit/*.[ch] ; do
|
|
dodiff $i $KERNELDIR/$i
|
|
done
|
|
for i in include/linux/isdn*.h ; do
|
|
dodiff $i $KERNELDIR/$i
|
|
done
|
|
for i in Documentation/isdn/CREDITS Documentation/isdn/README* Documentation/isdn/*.FAQ Documentation/isdn/INTERFACE ; do
|
|
dodiff $i $KERNELDIR/$i
|
|
done
|
|
fi
|
|
|