18 lines
332 B
Bash
18 lines
332 B
Bash
|
#!/bin/bash
|
||
|
|
||
|
## make new patches after e.g. distributed ../src has been changed
|
||
|
|
||
|
rm *.patch
|
||
|
|
||
|
i=0
|
||
|
for file in $(find export -type f)
|
||
|
do
|
||
|
diff -q $file ../${file#export/} > /dev/null
|
||
|
res="$?"
|
||
|
if test 1 -eq "$res"
|
||
|
then
|
||
|
diff -au $file ../${file#export/} > $(printf '%02d' $i)-${file##*/}.patch
|
||
|
((i++))
|
||
|
fi
|
||
|
done
|