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