2018-11-08 22:38:46 +07:00
|
|
|
#!/bin/sh
|
|
|
|
|
2019-07-16 16:50:09 +02:00
|
|
|
ret=0
|
2018-11-08 22:38:46 +07:00
|
|
|
for spatch in cocci/*.spatch; do
|
2019-07-16 16:50:09 +02:00
|
|
|
patch="$(dirname "$spatch")/$(basename "$spatch" .spatch).patch"
|
|
|
|
: > "$patch"
|
2019-07-12 15:26:48 +02:00
|
|
|
for dir in bin lib fuzz; do
|
2019-07-16 16:50:09 +02:00
|
|
|
spatch --sp-file="$spatch" --use-gitgrep --dir "$dir" --very-quiet --include-headers >> "$patch";
|
2019-07-12 15:26:48 +02:00
|
|
|
done
|
2019-07-16 16:50:09 +02:00
|
|
|
if [ "$(< "$patch" wc -l)" -gt "0" ]; then
|
|
|
|
cat "$patch"
|
|
|
|
ret=1
|
|
|
|
else
|
|
|
|
rm "$patch"
|
|
|
|
fi
|
2018-11-08 22:38:46 +07:00
|
|
|
done
|
|
|
|
|
2019-07-16 16:50:09 +02:00
|
|
|
exit $ret
|